# Copyright (c) Meta Platforms, Inc. and affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
"""
    Defines constants consistent with the ScanNet-200 benchmark.
    Copied from https://github.com/RozDavid/LanguageGroundedSemseg/blob/master/lib/constants/scannet_constants.py
"""

CLASS_LABELS_20 = (
    "wall",
    "floor",
    "cabinet",
    "bed",
    "chair",
    "sofa",
    "table",
    "door",
    "window",
    "bookshelf",
    "picture",
    "counter",
    "desk",
    "curtain",
    "refrigerator",
    "shower curtain",
    "toilet",
    "sink",
    "bathtub",
    "otherfurniture",
)

VALID_CLASS_IDS_20 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    14,
    16,
    24,
    28,
    33,
    34,
    36,
    39,
)

SCANNET_COLOR_MAP_20 = {
    0: (0.0, 0.0, 0.0),
    1: (174.0, 199.0, 232.0),
    2: (152.0, 223.0, 138.0),
    3: (31.0, 119.0, 180.0),
    4: (255.0, 187.0, 120.0),
    5: (188.0, 189.0, 34.0),
    6: (140.0, 86.0, 75.0),
    7: (255.0, 152.0, 150.0),
    8: (214.0, 39.0, 40.0),
    9: (197.0, 176.0, 213.0),
    10: (148.0, 103.0, 189.0),
    11: (196.0, 156.0, 148.0),
    12: (23.0, 190.0, 207.0),
    14: (247.0, 182.0, 210.0),
    15: (66.0, 188.0, 102.0),
    16: (219.0, 219.0, 141.0),
    17: (140.0, 57.0, 197.0),
    18: (202.0, 185.0, 52.0),
    19: (51.0, 176.0, 203.0),
    20: (200.0, 54.0, 131.0),
    21: (92.0, 193.0, 61.0),
    22: (78.0, 71.0, 183.0),
    23: (172.0, 114.0, 82.0),
    24: (255.0, 127.0, 14.0),
    25: (91.0, 163.0, 138.0),
    26: (153.0, 98.0, 156.0),
    27: (140.0, 153.0, 101.0),
    28: (158.0, 218.0, 229.0),
    29: (100.0, 125.0, 154.0),
    30: (178.0, 127.0, 135.0),
    32: (146.0, 111.0, 194.0),
    33: (44.0, 160.0, 44.0),
    34: (112.0, 128.0, 144.0),
    35: (96.0, 207.0, 209.0),
    36: (227.0, 119.0, 194.0),
    37: (213.0, 92.0, 176.0),
    38: (94.0, 106.0, 211.0),
    39: (82.0, 84.0, 163.0),
    40: (100.0, 85.0, 144.0),
}

VALID_CLASS_IDS_LONG = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    61,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    110,
    111,
    112,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    125,
    126,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    148,
    152,
    153,
    154,
    155,
    156,
    157,
    159,
    160,
    161,
    163,
    165,
    166,
    167,
    168,
    169,
    170,
    174,
    177,
    179,
    180,
    182,
    185,
    188,
    189,
    191,
    193,
    194,
    195,
    202,
    204,
    208,
    212,
    213,
    214,
    216,
    220,
    221,
    222,
    225,
    226,
    227,
    228,
    229,
    230,
    231,
    232,
    233,
    234,
    235,
    238,
    242,
    245,
    247,
    250,
    257,
    261,
    264,
    265,
    269,
    276,
    280,
    281,
    282,
    283,
    284,
    286,
    289,
    291,
    297,
    298,
    300,
    301,
    304,
    305,
    307,
    312,
    316,
    319,
    321,
    323,
    325,
    326,
    331,
    332,
    339,
    342,
    345,
    346,
    354,
    356,
    357,
    361,
    363,
    365,
    366,
    370,
    372,
    378,
    379,
    385,
    386,
    387,
    389,
    392,
    395,
    397,
    399,
    401,
    408,
    410,
    411,
    415,
    417,
    432,
    434,
    435,
    436,
    440,
    448,
    450,
    452,
    459,
    461,
    480,
    484,
    488,
    494,
    506,
    513,
    518,
    523,
    525,
    529,
    540,
    546,
    551,
    556,
    561,
    562,
    563,
    566,
    569,
    570,
    571,
    572,
    581,
    591,
    592,
    593,
    599,
    607,
    609,
    612,
    621,
    623,
    643,
    649,
    657,
    673,
    682,
    689,
    693,
    712,
    719,
    726,
    730,
    733,
    746,
    748,
    749,
    750,
    765,
    776,
    786,
    794,
    796,
    801,
    803,
    813,
    814,
    815,
    816,
    817,
    819,
    822,
    828,
    829,
    851,
    857,
    885,
    893,
    907,
    919,
    922,
    939,
    947,
    948,
    955,
    972,
    976,
    997,
    1005,
    1008,
    1009,
    1028,
    1051,
    1062,
    1063,
    1072,
    1083,
    1098,
    1116,
    1117,
    1122,
    1125,
    1126,
    1135,
    1145,
    1156,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
    1176,
    1177,
    1178,
    1179,
    1180,
    1181,
    1182,
    1183,
    1184,
    1185,
    1186,
    1187,
    1188,
    1189,
    1190,
    1191,
    1192,
    1193,
    1194,
    1195,
    1196,
    1197,
    1198,
    1199,
    1200,
    1201,
    1202,
    1203,
    1204,
    1205,
    1206,
    1207,
    1208,
    1209,
    1210,
    1211,
    1212,
    1213,
    1214,
    1215,
    1216,
    1217,
    1218,
    1219,
    1220,
    1221,
    1222,
    1223,
    1224,
    1225,
    1226,
    1227,
    1228,
    1229,
    1230,
    1231,
    1232,
    1233,
    1234,
    1235,
    1236,
    1237,
    1238,
    1239,
    1240,
    1241,
    1242,
    1243,
    1244,
    1245,
    1246,
    1247,
    1248,
    1249,
    1250,
    1251,
    1252,
    1253,
    1254,
    1255,
    1256,
    1257,
    1258,
    1259,
    1260,
    1261,
    1262,
    1263,
    1264,
    1265,
    1266,
    1267,
    1268,
    1269,
    1270,
    1271,
    1272,
    1273,
    1274,
    1275,
    1276,
    1277,
    1278,
    1279,
    1280,
    1281,
    1282,
    1283,
    1284,
    1285,
    1286,
    1287,
    1288,
    1289,
    1290,
    1291,
    1292,
    1293,
    1294,
    1295,
    1296,
    1297,
    1298,
    1299,
    1300,
    1301,
    1302,
    1303,
    1304,
    1305,
    1306,
    1307,
    1308,
    1309,
    1310,
    1311,
    1312,
    1313,
    1314,
    1315,
    1316,
    1317,
    1318,
    1319,
    1320,
    1321,
    1322,
    1323,
    1324,
    1325,
    1326,
    1327,
    1328,
    1329,
    1330,
    1331,
    1332,
    1333,
    1334,
    1335,
    1336,
    1337,
    1338,
    1339,
    1340,
    1341,
    1342,
    1343,
    1344,
    1345,
    1346,
    1347,
    1348,
    1349,
    1350,
    1351,
    1352,
    1353,
    1354,
    1355,
    1356,
    1357,
)

CLASS_LABELS_LONG = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "drawer",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "cushion",
    "plant",
    "ceiling",
    "bathtub",
    "bedframe",
    "end table",
    "dining table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "carpet",
    "blanket",
    "shower curtain",
    "trash can",
    "closet",
    "stairs",
    "microwave",
    "rug",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "bin",
    "ottoman",
    "bench",
    "board",
    "washing machine",
    "mirror",
    "copier",
    "basket",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "shower",
    "paper",
    "person",
    "headboard",
    "paper towel dispenser",
    "faucet",
    "oven",
    "footstool",
    "blinds",
    "rack",
    "plate",
    "blackboard",
    "piano",
    "heater",
    "soap",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "container",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "bucket",
    "clock",
    "stand",
    "light",
    "laundry basket",
    "pipe",
    "round table",
    "clothes dryer",
    "coat",
    "guitar",
    "toilet paper holder",
    "seat",
    "step",
    "speaker",
    "vending machine",
    "column",
    "bicycle",
    "ladder",
    "cover",
    "bathroom stall",
    "foosball table",
    "shower wall",
    "chest",
    "cup",
    "jacket",
    "storage bin",
    "screen",
    "coffee maker",
    "hamper",
    "dishwasher",
    "paper towel roll",
    "machine",
    "mat",
    "windowsill",
    "tap",
    "pool table",
    "hand dryer",
    "bar",
    "frame",
    "toaster",
    "handrail",
    "treadmill",
    "bulletin board",
    "ironing board",
    "fireplace",
    "soap dish",
    "kitchen counter",
    "glass",
    "doorframe",
    "toilet paper dispenser",
    "mini fridge",
    "fire extinguisher",
    "shampoo bottle",
    "ball",
    "hat",
    "shower curtain rod",
    "toiletry",
    "water cooler",
    "desk lamp",
    "paper cutter",
    "switch",
    "tray",
    "shower door",
    "shirt",
    "pillar",
    "ledge",
    "vase",
    "toaster oven",
    "mouse",
    "nerf gun",
    "toilet seat cover dispenser",
    "can",
    "furniture",
    "cart",
    "step stool",
    "dispenser",
    "storage container",
    "side table",
    "lotion",
    "cooking pot",
    "photo",
    "toilet brush",
    "scale",
    "tissue box",
    "remote",
    "light switch",
    "crate",
    "ping pong table",
    "platform",
    "slipper",
    "power outlet",
    "cutting board",
    "controller",
    "decoration",
    "trolley",
    "sign",
    "projector",
    "sweater",
    "globe",
    "closet door",
    "plastic container",
    "statue",
    "dollhouse",
    "vacuum cleaner",
    "wet floor sign",
    "candle",
    "easel",
    "wall hanging",
    "dumbell",
    "ping pong paddle",
    "plunger",
    "soap bar",
    "stuffed animal",
    "water fountain",
    "footrest",
    "headphones",
    "plastic bin",
    "coatrack",
    "roomba",
    "dish rack",
    "broom",
    "book rack",
    "guitar case",
    "mop",
    "magazine",
    "range hood",
    "scanner",
    "bathrobe",
    "futon",
    "dustpan",
    "hand towel",
    "organizer",
    "furnace",
    "map",
    "helmet",
    "hair dryer",
    "exercise ball",
    "iron",
    "studio light",
    "cabinet door",
    "exercise machine",
    "wood",
    "workbench",
    "water bottle",
    "handicap bar",
    "tank",
    "purse",
    "towel rack",
    "vent",
    "piano bench",
    "bunk bed",
    "shoe rack",
    "shower floor",
    "case",
    "swiffer",
    "stapler",
    "cable",
    "garbage bag",
    "banister",
    "trunk",
    "tire",
    "folder",
    "car",
    "cosmetic bag",
    "flower stand",
    "water pitcher",
    "loft bed",
    "shopping bag",
    "curtain rod",
    "alarm",
    "washcloth",
    "toolbox",
    "sewing machine",
    "mailbox",
    "toothpaste",
    "centerpiece",
    "rope",
    "electric panel",
    "bowl",
    "boiler",
    "crib",
    "sliding door",
    "paper bag",
    "water heater",
    "alarm clock",
    "music stand",
    "instrument case",
    "paper tray",
    "toilet paper package",
    "shredder",
    "hatrack",
    "projector screen",
    "boot",
    "kettle",
    "chain",
    "mail tray",
    "glass door",
    "cat litter box",
    "covered box",
    "ceiling fan",
    "cardboard",
    "binder",
    "beachball",
    "envelope",
    "thermos",
    "breakfast bar",
    "dress rack",
    "frying pan",
    "divider",
    "ceiling lamp",
    "rod",
    "magazine rack",
    "laundry detergent",
    "sofa bed",
    "storage shelf",
    "fuse box",
    "loofa",
    "bycicle",
    "file organizer",
    "fire hose",
    "media center",
    "umbrella",
    "barrier",
    "subwoofer",
    "drying rack",
    "display sign",
    "diaper bin",
    "stepladder",
    "shorts",
    "rocking chair",
    "elliptical machine",
    "coffee mug",
    "jar",
    "tape",
    "gaming wheel",
    "door wall",
    "traffic cone",
    "pants",
    "shower faucet handle",
    "garage door",
    "teapot",
    "barricade",
    "sticker",
    "exit sign",
    "canopy",
    "kinect",
    "cooler",
    "kitchen island",
    "messenger bag",
    "buddha",
    "block",
    "stepstool",
    "tripod",
    "chandelier",
    "smoke detector",
    "baseball cap",
    "toothbrush",
    "night lamp",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
    "coffee kettle",
    # "wardrobe ",
    "wardrobe",
    "structure",
    "shower head",
    "keyboard piano",
    "case of water bottles",
    "coat rack",
    "storage organizer",
    "folded chair",
    "fire alarm",
    "power strip",
    "calendar",
    "poster",
    "potted plant",
    "luggage",
    "mattress",
    "hand rail",
    "folded table",
    "poster tube",
    "thermostat",
    "flip flops",
    "cloth",
    "banner",
    "clothes hanger",
    "whiteboard eraser",
    "shower control valve",
    "compost bin",
    "teddy bear",
    "pantry wall",
    "tupperware",
    "beer bottle",
    "salt",
    "mirror door",
    "folded ladder",
    "carton",
    "soda stream",
    "metronome",
    "music book",
    "rice cooker",
    "dart board",
    "grab bar",
    "flowerpot",
    "painting",
    "railing",
    "stair",
    "quadcopter",
    "pitcher",
    "hanging",
    "mail",
    "closet ceiling",
    "hoverboard",
    "beanbag chair",
    "spray bottle",
    "soap bottle",
    "ikea bag",
    "sleeping bag",
    "duffel bag",
    "oven mitt",
    "pot",
    "hair brush",
    "tennis racket",
    "display case",
    "bag of coffee beans",
    "banana",
    "carseat",
    "coffee box",
    "clothing rack",
    "bathroom wall",
    "podium",
    "storage box",
    "dolly",
    "shampoo",
    "changing station",
    "poster printer",
    "crutches",
    "toilet flush button",
    "grocery bag",
    "pizza box",
    "legs",
    "shaving cream",
    "luggage stand",
    "urinal",
    "hose",
    "bike pump",
    "bear",
    "humidifier",
    "mouthwash bottle",
    "poster cutter",
    "golf bag",
    "food container",
    "camera",
    "yoga mat",
    "card",
    "mug",
    "rack stand",
    "boxes of paper",
    "flag",
    "rolled poster",
    "wheel",
    "blackboard eraser",
    "doll",
    "laundry bag",
    "sponge",
    "lotion bottle",
    "lunch box",
    "food display",
    "sliding wood door",
    "organizer shelf",
    "bike lock",
    "briefcase",
    "bath product",
    "star",
    "coffee bean bag",
    "ipad",
    "display rack",
    "massage chair",
    "paper organizer",
    "cap",
    "dumbbell plates",
    "elevator",
    "cooking pan",
    "trash bag",
    "santa",
    "jewelry box",
    "boat",
    "sock",
    "plastic storage bin",
    "kitchen apron",
    "dishwashing soap bottle",
    "xbox controller",
    "banana holder",
    "airplane",
    "conditioner bottle",
    "tea kettle",
    "wood beam",
    "wall mounted coat rack",
    "film light",
    "sofa",
    "kitchen mixer",
    "water softener",
    "pantry shelf",
    "toy piano",
    "fish",
    "toy dinosaur",
    "cone",
    "fire sprinkler",
    "trash cabinet",
    "folded boxes",
    "contact lens solution bottle",
    "knife block",
    "hand sanitzer dispenser",
    "pen holder",
    "tray rack",
    "wig",
    "night light",
    "notepad",
    "mail bin",
    "elevator button",
    "drum set",
    "closet shelf",
    "baby mobile",
    "exercise bike",
    "recliner chair",
    "soda can",
    "stovetop",
    "baby changing station",
    "costume",
    "medal",
    "telescope",
    "closet doorframe",
    "battery disposal jar",
    "closet floor",
    "dryer sheets",
    "air mattress",
    "clip",
    "display",
    "postcard",
    "paper towel",
    "tennis racket bag",
    "air hockey table",
    "food bag",
    "starbucks cup",
)

SCANNET_COLOR_MAP_LONG = {
    0: (0.0, 0.0, 0.0),
    1: (37.0, 235.0, 140.0),
    2: (168.0, 15.0, 237.0),
    3: (106.0, 152.0, 249.0),
    4: (122.0, 174.0, 183.0),
    5: (99.0, 206.0, 239.0),
    6: (138.0, 201.0, 227.0),
    7: (175.0, 196.0, 25.0),
    8: (195.0, 84.0, 241.0),
    9: (126.0, 92.0, 126.0),
    10: (9.0, 125.0, 228.0),
    11: (153.0, 191.0, 80.0),
    12: (75.0, 155.0, 134.0),
    13: (82.0, 176.0, 74.0),
    14: (107.0, 88.0, 12.0),
    15: (200.0, 245.0, 140.0),
    16: (169.0, 238.0, 121.0),
    17: (111.0, 241.0, 143.0),
    18: (42.0, 19.0, 120.0),
    19: (93.0, 110.0, 245.0),
    20: (99.0, 218.0, 15.0),
    21: (201.0, 207.0, 56.0),
    22: (117.0, 132.0, 44.0),
    23: (83.0, 230.0, 40.0),
    24: (162.0, 131.0, 192.0),
    25: (132.0, 62.0, 218.0),
    26: (53.0, 62.0, 6.0),
    27: (19.0, 184.0, 72.0),
    28: (1.0, 249.0, 5.0),
    29: (213.0, 115.0, 236.0),
    30: (37.0, 165.0, 173.0),
    31: (210.0, 87.0, 16.0),
    32: (215.0, 43.0, 133.0),
    33: (20.0, 135.0, 216.0),
    34: (161.0, 122.0, 234.0),
    35: (201.0, 15.0, 236.0),
    36: (133.0, 98.0, 158.0),
    37: (143.0, 107.0, 76.0),
    38: (161.0, 75.0, 53.0),
    39: (137.0, 105.0, 41.0),
    40: (70.0, 219.0, 7.0),
    41: (192.0, 163.0, 140.0),
    42: (102.0, 179.0, 92.0),
    43: (68.0, 64.0, 255.0),
    44: (20.0, 163.0, 241.0),
    45: (203.0, 158.0, 131.0),
    46: (189.0, 69.0, 40.0),
    47: (135.0, 134.0, 71.0),
    48: (0.0, 51.0, 81.0),
    49: (170.0, 173.0, 168.0),
    50: (176.0, 224.0, 139.0),
    51: (254.0, 57.0, 229.0),
    52: (245.0, 156.0, 11.0),
    53: (25.0, 29.0, 117.0),
    54: (111.0, 69.0, 130.0),
    55: (205.0, 154.0, 39.0),
    56: (85.0, 228.0, 143.0),
    57: (207.0, 214.0, 5.0),
    58: (35.0, 32.0, 23.0),
    59: (177.0, 172.0, 205.0),
    60: (205.0, 65.0, 70.0),
    61: (99.0, 18.0, 162.0),
    62: (18.0, 24.0, 81.0),
    63: (44.0, 116.0, 139.0),
    64: (196.0, 230.0, 119.0),
    65: (46.0, 117.0, 63.0),
    66: (20.0, 60.0, 119.0),
    67: (67.0, 53.0, 202.0),
    68: (63.0, 242.0, 167.0),
    69: (54.0, 203.0, 201.0),
    70: (78.0, 214.0, 114.0),
    71: (107.0, 173.0, 11.0),
    72: (216.0, 19.0, 46.0),
    73: (150.0, 146.0, 174.0),
    74: (158.0, 91.0, 137.0),
    75: (248.0, 112.0, 19.0),
    76: (161.0, 247.0, 135.0),
    77: (215.0, 95.0, 84.0),
    78: (197.0, 214.0, 151.0),
    79: (87.0, 189.0, 74.0),
    80: (175.0, 188.0, 166.0),
    81: (67.0, 193.0, 56.0),
    82: (131.0, 194.0, 131.0),
    83: (82.0, 23.0, 232.0),
    84: (170.0, 241.0, 89.0),
    85: (106.0, 160.0, 141.0),
    86: (148.0, 96.0, 172.0),
    87: (230.0, 77.0, 187.0),
    88: (216.0, 32.0, 207.0),
    89: (147.0, 30.0, 132.0),
    90: (91.0, 157.0, 114.0),
    91: (178.0, 174.0, 106.0),
    92: (122.0, 42.0, 67.0),
    93: (165.0, 91.0, 132.0),
    94: (187.0, 82.0, 192.0),
    95: (150.0, 41.0, 19.0),
    96: (84.0, 218.0, 166.0),
    97: (90.0, 163.0, 105.0),
    98: (218.0, 42.0, 180.0),
    99: (129.0, 35.0, 185.0),
    100: (8.0, 24.0, 67.0),
    101: (95.0, 11.0, 81.0),
    102: (0.0, 243.0, 78.0),
    103: (7.0, 73.0, 19.0),
    104: (69.0, 193.0, 217.0),
    105: (192.0, 117.0, 22.0),
    106: (110.0, 218.0, 39.0),
    107: (62.0, 176.0, 217.0),
    108: (99.0, 23.0, 145.0),
    109: (6.0, 245.0, 245.0),
    110: (128.0, 227.0, 61.0),
    111: (84.0, 108.0, 212.0),
    112: (100.0, 171.0, 232.0),
    113: (165.0, 220.0, 162.0),
    114: (74.0, 19.0, 38.0),
    115: (18.0, 160.0, 239.0),
    116: (53.0, 187.0, 124.0),
    117: (238.0, 112.0, 80.0),
    118: (0.0, 47.0, 155.0),
    119: (194.0, 162.0, 162.0),
    120: (167.0, 0.0, 158.0),
    121: (66.0, 213.0, 8.0),
    122: (239.0, 154.0, 138.0),
    123: (254.0, 109.0, 126.0),
    124: (206.0, 156.0, 17.0),
    125: (189.0, 157.0, 226.0),
    126: (102.0, 111.0, 202.0),
    127: (201.0, 60.0, 98.0),
    128: (210.0, 83.0, 229.0),
    129: (95.0, 231.0, 40.0),
    130: (153.0, 117.0, 29.0),
    131: (115.0, 222.0, 76.0),
    132: (97.0, 58.0, 81.0),
    133: (161.0, 136.0, 56.0),
    134: (227.0, 38.0, 120.0),
    135: (159.0, 187.0, 219.0),
    136: (223.0, 233.0, 190.0),
    137: (222.0, 38.0, 77.0),
    138: (250.0, 233.0, 241.0),
    139: (4.0, 80.0, 116.0),
    140: (104.0, 166.0, 151.0),
    141: (118.0, 49.0, 25.0),
    142: (21.0, 197.0, 155.0),
    143: (78.0, 153.0, 17.0),
    144: (103.0, 188.0, 122.0),
    145: (245.0, 37.0, 106.0),
    146: (155.0, 98.0, 209.0),
    147: (214.0, 232.0, 23.0),
    148: (83.0, 19.0, 115.0),
    149: (49.0, 28.0, 245.0),
    150: (228.0, 186.0, 251.0),
    151: (152.0, 218.0, 221.0),
    152: (220.0, 199.0, 139.0),
    153: (95.0, 156.0, 0.0),
    154: (73.0, 21.0, 189.0),
    155: (180.0, 121.0, 254.0),
    156: (44.0, 204.0, 162.0),
    157: (168.0, 51.0, 226.0),
    158: (157.0, 206.0, 120.0),
    159: (11.0, 95.0, 239.0),
    160: (104.0, 154.0, 175.0),
    161: (78.0, 139.0, 51.0),
    162: (187.0, 75.0, 242.0),
    163: (97.0, 142.0, 167.0),
    164: (120.0, 2.0, 73.0),
    165: (192.0, 162.0, 220.0),
    166: (5.0, 57.0, 93.0),
    167: (65.0, 10.0, 117.0),
    168: (213.0, 255.0, 57.0),
    169: (35.0, 49.0, 245.0),
    170: (154.0, 39.0, 36.0),
    171: (189.0, 48.0, 22.0),
    172: (26.0, 169.0, 66.0),
    173: (229.0, 28.0, 203.0),
    174: (45.0, 165.0, 68.0),
    175: (20.0, 84.0, 118.0),
    176: (64.0, 189.0, 245.0),
    177: (49.0, 247.0, 204.0),
    178: (182.0, 221.0, 3.0),
    179: (153.0, 115.0, 23.0),
    180: (241.0, 22.0, 11.0),
    181: (253.0, 217.0, 57.0),
    182: (61.0, 190.0, 255.0),
    183: (37.0, 252.0, 129.0),
    184: (174.0, 180.0, 16.0),
    185: (0.0, 65.0, 94.0),
    186: (173.0, 124.0, 107.0),
    187: (107.0, 30.0, 210.0),
    188: (18.0, 58.0, 65.0),
    189: (63.0, 64.0, 181.0),
    190: (78.0, 140.0, 43.0),
    191: (177.0, 3.0, 124.0),
    192: (98.0, 199.0, 121.0),
    193: (238.0, 126.0, 230.0),
    194: (225.0, 146.0, 150.0),
    195: (201.0, 35.0, 153.0),
    196: (28.0, 72.0, 236.0),
    197: (17.0, 60.0, 211.0),
    198: (254.0, 71.0, 105.0),
    199: (164.0, 118.0, 32.0),
    200: (26.0, 105.0, 16.0),
    201: (0.0, 41.0, 0.0),
    202: (147.0, 151.0, 60.0),
    203: (108.0, 133.0, 220.0),
    204: (65.0, 252.0, 245.0),
    205: (66.0, 36.0, 238.0),
    206: (21.0, 210.0, 200.0),
    207: (6.0, 50.0, 181.0),
    208: (158.0, 62.0, 198.0),
    209: (222.0, 125.0, 240.0),
    210: (10.0, 103.0, 236.0),
    211: (6.0, 70.0, 102.0),
    212: (24.0, 61.0, 226.0),
    213: (43.0, 228.0, 96.0),
    214: (117.0, 193.0, 97.0),
    215: (198.0, 154.0, 196.0),
    216: (240.0, 210.0, 23.0),
    217: (146.0, 60.0, 137.0),
    218: (77.0, 102.0, 142.0),
    219: (193.0, 252.0, 233.0),
    220: (115.0, 220.0, 15.0),
    221: (76.0, 230.0, 180.0),
    222: (134.0, 45.0, 115.0),
    223: (222.0, 17.0, 190.0),
    224: (156.0, 189.0, 199.0),
    225: (163.0, 32.0, 242.0),
    226: (64.0, 138.0, 216.0),
    227: (32.0, 224.0, 104.0),
    228: (133.0, 144.0, 115.0),
    229: (89.0, 45.0, 220.0),
    230: (0.0, 0.0, 48.0),
    231: (87.0, 176.0, 148.0),
    232: (183.0, 5.0, 30.0),
    233: (231.0, 39.0, 213.0),
    234: (200.0, 159.0, 68.0),
    235: (152.0, 94.0, 17.0),
    236: (129.0, 34.0, 182.0),
    237: (63.0, 236.0, 66.0),
    238: (35.0, 110.0, 202.0),
    239: (168.0, 61.0, 140.0),
    240: (143.0, 148.0, 167.0),
    241: (172.0, 30.0, 90.0),
    242: (142.0, 103.0, 66.0),
    243: (119.0, 25.0, 114.0),
    244: (234.0, 26.0, 136.0),
    245: (53.0, 43.0, 44.0),
    246: (164.0, 158.0, 132.0),
    247: (127.0, 235.0, 216.0),
    248: (254.0, 219.0, 31.0),
    249: (16.0, 223.0, 219.0),
    250: (110.0, 77.0, 218.0),
    251: (89.0, 107.0, 191.0),
    252: (155.0, 110.0, 102.0),
    253: (11.0, 181.0, 190.0),
    254: (70.0, 41.0, 106.0),
    255: (51.0, 169.0, 223.0),
    256: (160.0, 186.0, 167.0),
    257: (134.0, 215.0, 150.0),
    258: (199.0, 33.0, 127.0),
    259: (104.0, 57.0, 83.0),
    260: (10.0, 143.0, 186.0),
    261: (224.0, 63.0, 253.0),
    262: (205.0, 86.0, 46.0),
    263: (229.0, 123.0, 35.0),
    264: (174.0, 83.0, 136.0),
    265: (53.0, 159.0, 46.0),
    266: (50.0, 215.0, 87.0),
    267: (201.0, 180.0, 52.0),
    268: (175.0, 137.0, 119.0),
    269: (124.0, 154.0, 40.0),
    270: (32.0, 72.0, 255.0),
    271: (105.0, 97.0, 192.0),
    272: (242.0, 107.0, 162.0),
    273: (239.0, 26.0, 214.0),
    274: (114.0, 66.0, 123.0),
    275: (87.0, 58.0, 46.0),
    276: (162.0, 254.0, 204.0),
    277: (95.0, 85.0, 66.0),
    278: (160.0, 93.0, 122.0),
    279: (49.0, 114.0, 40.0),
    280: (37.0, 89.0, 196.0),
    281: (116.0, 86.0, 80.0),
    282: (121.0, 232.0, 178.0),
    283: (143.0, 199.0, 149.0),
    284: (204.0, 73.0, 192.0),
    285: (161.0, 238.0, 252.0),
    286: (205.0, 79.0, 37.0),
    287: (247.0, 43.0, 143.0),
    288: (162.0, 73.0, 40.0),
    289: (175.0, 4.0, 142.0),
    290: (236.0, 125.0, 166.0),
    291: (47.0, 1.0, 5.0),
    292: (172.0, 62.0, 74.0),
    293: (166.0, 215.0, 77.0),
    294: (218.0, 21.0, 205.0),
    295: (224.0, 255.0, 115.0),
    296: (84.0, 163.0, 212.0),
    297: (134.0, 176.0, 122.0),
    298: (204.0, 156.0, 80.0),
    299: (218.0, 202.0, 53.0),
    300: (209.0, 225.0, 149.0),
    301: (117.0, 64.0, 167.0),
    302: (94.0, 163.0, 132.0),
    303: (59.0, 124.0, 18.0),
    304: (31.0, 202.0, 81.0),
    305: (169.0, 151.0, 211.0),
    306: (224.0, 225.0, 25.0),
    307: (117.0, 177.0, 164.0),
    308: (183.0, 194.0, 157.0),
    309: (161.0, 7.0, 148.0),
    310: (246.0, 124.0, 252.0),
    311: (164.0, 192.0, 93.0),
    312: (160.0, 20.0, 211.0),
    313: (8.0, 170.0, 215.0),
    314: (8.0, 109.0, 201.0),
    315: (105.0, 99.0, 9.0),
    316: (61.0, 62.0, 87.0),
    317: (247.0, 74.0, 110.0),
    318: (163.0, 174.0, 74.0),
    319: (33.0, 223.0, 111.0),
    320: (13.0, 194.0, 10.0),
    321: (244.0, 26.0, 124.0),
    322: (160.0, 73.0, 85.0),
    323: (184.0, 230.0, 48.0),
    324: (153.0, 244.0, 140.0),
    325: (247.0, 185.0, 73.0),
    326: (153.0, 76.0, 172.0),
    327: (195.0, 65.0, 116.0),
    328: (84.0, 178.0, 243.0),
    329: (137.0, 146.0, 172.0),
    330: (221.0, 0.0, 204.0),
    331: (180.0, 153.0, 116.0),
    332: (47.0, 104.0, 228.0),
    333: (236.0, 12.0, 205.0),
    334: (130.0, 18.0, 162.0),
    335: (198.0, 236.0, 249.0),
    336: (163.0, 28.0, 199.0),
    337: (4.0, 66.0, 185.0),
    338: (79.0, 248.0, 69.0),
    339: (118.0, 199.0, 206.0),
    340: (132.0, 217.0, 34.0),
    341: (115.0, 101.0, 35.0),
    342: (19.0, 187.0, 84.0),
    343: (63.0, 113.0, 146.0),
    344: (117.0, 240.0, 169.0),
    345: (24.0, 208.0, 83.0),
    346: (20.0, 187.0, 109.0),
    347: (177.0, 128.0, 68.0),
    348: (83.0, 8.0, 157.0),
    349: (189.0, 247.0, 42.0),
    350: (123.0, 126.0, 214.0),
    351: (66.0, 98.0, 202.0),
    352: (66.0, 182.0, 102.0),
    353: (125.0, 250.0, 139.0),
    354: (225.0, 172.0, 38.0),
    355: (254.0, 130.0, 90.0),
    356: (23.0, 216.0, 64.0),
    357: (168.0, 185.0, 21.0),
    358: (201.0, 249.0, 125.0),
    359: (228.0, 230.0, 47.0),
    360: (64.0, 189.0, 60.0),
    361: (253.0, 232.0, 211.0),
    362: (155.0, 22.0, 28.0),
    363: (173.0, 142.0, 56.0),
    364: (174.0, 149.0, 108.0),
    365: (82.0, 180.0, 33.0),
    366: (183.0, 105.0, 58.0),
    367: (174.0, 239.0, 188.0),
    368: (125.0, 101.0, 64.0),
    369: (191.0, 14.0, 109.0),
    370: (232.0, 81.0, 251.0),
    371: (205.0, 81.0, 250.0),
    372: (255.0, 222.0, 250.0),
    373: (14.0, 201.0, 238.0),
    374: (159.0, 31.0, 39.0),
    375: (227.0, 152.0, 226.0),
    376: (124.0, 236.0, 246.0),
    377: (15.0, 165.0, 56.0),
    378: (244.0, 197.0, 38.0),
    379: (240.0, 231.0, 163.0),
    380: (138.0, 58.0, 18.0),
    381: (73.0, 75.0, 163.0),
    382: (244.0, 139.0, 69.0),
    383: (87.0, 131.0, 29.0),
    384: (230.0, 93.0, 227.0),
    385: (62.0, 237.0, 101.0),
    386: (217.0, 182.0, 161.0),
    387: (111.0, 8.0, 155.0),
    388: (178.0, 174.0, 38.0),
    389: (102.0, 84.0, 129.0),
    390: (41.0, 152.0, 242.0),
    391: (106.0, 236.0, 98.0),
    392: (28.0, 75.0, 121.0),
    393: (183.0, 40.0, 213.0),
    394: (243.0, 70.0, 156.0),
    395: (116.0, 237.0, 146.0),
    396: (144.0, 172.0, 83.0),
    397: (23.0, 28.0, 148.0),
    398: (126.0, 17.0, 182.0),
    399: (78.0, 71.0, 198.0),
    400: (92.0, 207.0, 62.0),
    401: (236.0, 112.0, 199.0),
    402: (133.0, 6.0, 70.0),
    403: (178.0, 119.0, 188.0),
    404: (231.0, 252.0, 106.0),
    405: (244.0, 109.0, 163.0),
    406: (243.0, 189.0, 94.0),
    407: (60.0, 221.0, 52.0),
    408: (219.0, 34.0, 121.0),
    409: (107.0, 52.0, 3.0),
    410: (174.0, 58.0, 162.0),
    411: (220.0, 108.0, 111.0),
    412: (242.0, 140.0, 101.0),
    413: (71.0, 6.0, 26.0),
    414: (228.0, 209.0, 17.0),
    415: (73.0, 82.0, 98.0),
    416: (204.0, 6.0, 60.0),
    417: (115.0, 75.0, 211.0),
    418: (201.0, 208.0, 93.0),
    419: (82.0, 56.0, 50.0),
    420: (177.0, 72.0, 134.0),
    421: (87.0, 53.0, 247.0),
    422: (202.0, 127.0, 90.0),
    423: (238.0, 56.0, 27.0),
    424: (215.0, 16.0, 196.0),
    425: (141.0, 141.0, 82.0),
    426: (170.0, 46.0, 195.0),
    427: (34.0, 75.0, 250.0),
    428: (140.0, 171.0, 30.0),
    429: (63.0, 129.0, 134.0),
    430: (213.0, 239.0, 15.0),
    431: (245.0, 183.0, 250.0),
    432: (134.0, 128.0, 235.0),
    433: (158.0, 95.0, 153.0),
    434: (17.0, 178.0, 120.0),
    435: (194.0, 197.0, 217.0),
    436: (152.0, 218.0, 207.0),
    437: (11.0, 127.0, 214.0),
    438: (228.0, 141.0, 99.0),
    439: (84.0, 212.0, 17.0),
    440: (118.0, 83.0, 22.0),
    441: (141.0, 23.0, 7.0),
    442: (98.0, 236.0, 173.0),
    443: (153.0, 240.0, 226.0),
    444: (131.0, 112.0, 23.0),
    445: (99.0, 104.0, 41.0),
    446: (31.0, 66.0, 3.0),
    447: (97.0, 12.0, 232.0),
    448: (220.0, 252.0, 1.0),
    449: (187.0, 12.0, 5.0),
    450: (63.0, 101.0, 46.0),
    451: (31.0, 125.0, 126.0),
    452: (138.0, 176.0, 31.0),
    453: (146.0, 58.0, 168.0),
    454: (187.0, 218.0, 233.0),
    455: (21.0, 144.0, 165.0),
    456: (155.0, 101.0, 171.0),
    457: (98.0, 147.0, 23.0),
    458: (189.0, 40.0, 141.0),
    459: (210.0, 188.0, 160.0),
    460: (202.0, 211.0, 202.0),
    461: (33.0, 153.0, 86.0),
    462: (192.0, 35.0, 100.0),
    463: (120.0, 16.0, 119.0),
    464: (219.0, 239.0, 235.0),
    465: (206.0, 89.0, 139.0),
    466: (74.0, 113.0, 164.0),
    467: (189.0, 106.0, 20.0),
    468: (237.0, 180.0, 159.0),
    469: (249.0, 39.0, 115.0),
    470: (88.0, 193.0, 53.0),
    471: (85.0, 82.0, 247.0),
    472: (60.0, 18.0, 91.0),
    473: (230.0, 56.0, 89.0),
    474: (0.0, 41.0, 154.0),
    475: (1.0, 106.0, 43.0),
    476: (23.0, 182.0, 222.0),
    477: (34.0, 55.0, 204.0),
    478: (162.0, 79.0, 135.0),
    479: (228.0, 42.0, 198.0),
    480: (128.0, 194.0, 128.0),
    481: (206.0, 43.0, 225.0),
    482: (136.0, 208.0, 5.0),
    483: (148.0, 48.0, 171.0),
    484: (159.0, 72.0, 149.0),
    485: (240.0, 152.0, 174.0),
    486: (132.0, 116.0, 216.0),
    487: (249.0, 159.0, 161.0),
    488: (135.0, 89.0, 132.0),
    489: (165.0, 101.0, 158.0),
    490: (154.0, 195.0, 194.0),
    491: (109.0, 178.0, 204.0),
    492: (12.0, 114.0, 188.0),
    493: (210.0, 34.0, 114.0),
    494: (12.0, 203.0, 159.0),
    495: (153.0, 77.0, 191.0),
    496: (185.0, 60.0, 39.0),
    497: (108.0, 178.0, 142.0),
    498: (105.0, 224.0, 20.0),
    499: (151.0, 223.0, 183.0),
    500: (90.0, 183.0, 65.0),
    501: (87.0, 159.0, 167.0),
    502: (147.0, 120.0, 192.0),
    503: (61.0, 230.0, 135.0),
    504: (135.0, 70.0, 169.0),
    505: (137.0, 156.0, 149.0),
    506: (52.0, 14.0, 207.0),
    507: (112.0, 196.0, 39.0),
    508: (165.0, 95.0, 216.0),
    509: (122.0, 80.0, 15.0),
    510: (184.0, 190.0, 135.0),
    511: (117.0, 197.0, 3.0),
    512: (195.0, 161.0, 162.0),
    513: (148.0, 254.0, 231.0),
    514: (70.0, 121.0, 114.0),
    515: (201.0, 130.0, 139.0),
    516: (255.0, 77.0, 205.0),
    517: (33.0, 18.0, 217.0),
    518: (105.0, 213.0, 44.0),
    519: (24.0, 209.0, 117.0),
    520: (172.0, 107.0, 155.0),
    521: (18.0, 47.0, 106.0),
    522: (148.0, 107.0, 32.0),
    523: (218.0, 167.0, 80.0),
    524: (250.0, 189.0, 20.0),
    525: (10.0, 149.0, 192.0),
    526: (121.0, 234.0, 207.0),
    527: (90.0, 9.0, 42.0),
    528: (12.0, 53.0, 48.0),
    529: (137.0, 113.0, 20.0),
    530: (65.0, 198.0, 48.0),
    531: (32.0, 180.0, 204.0),
    532: (185.0, 86.0, 123.0),
    533: (196.0, 92.0, 242.0),
    534: (109.0, 128.0, 223.0),
    535: (229.0, 31.0, 36.0),
    536: (28.0, 174.0, 85.0),
    537: (108.0, 166.0, 143.0),
    538: (183.0, 181.0, 130.0),
    539: (140.0, 124.0, 144.0),
    540: (83.0, 214.0, 45.0),
    541: (134.0, 56.0, 131.0),
    542: (119.0, 16.0, 95.0),
    543: (249.0, 103.0, 49.0),
    544: (29.0, 88.0, 227.0),
    545: (189.0, 44.0, 5.0),
    546: (124.0, 129.0, 46.0),
    547: (111.0, 23.0, 82.0),
    548: (165.0, 134.0, 118.0),
    549: (120.0, 77.0, 151.0),
    550: (37.0, 66.0, 221.0),
    551: (221.0, 194.0, 117.0),
    552: (226.0, 244.0, 86.0),
    553: (74.0, 133.0, 47.0),
    554: (191.0, 7.0, 164.0),
    555: (154.0, 174.0, 233.0),
    556: (143.0, 151.0, 113.0),
    557: (226.0, 250.0, 222.0),
    558: (105.0, 148.0, 93.0),
    559: (227.0, 131.0, 93.0),
    560: (138.0, 206.0, 34.0),
    561: (255.0, 57.0, 24.0),
    562: (75.0, 242.0, 192.0),
    563: (30.0, 91.0, 91.0),
    564: (191.0, 118.0, 113.0),
    565: (4.0, 240.0, 227.0),
    566: (84.0, 232.0, 33.0),
    567: (116.0, 195.0, 239.0),
    568: (252.0, 102.0, 33.0),
    569: (34.0, 31.0, 215.0),
    570: (85.0, 204.0, 24.0),
    571: (233.0, 33.0, 185.0),
    572: (121.0, 189.0, 176.0),
    573: (32.0, 94.0, 177.0),
    574: (171.0, 130.0, 86.0),
    575: (153.0, 143.0, 142.0),
    576: (147.0, 22.0, 148.0),
    577: (67.0, 177.0, 206.0),
    578: (173.0, 182.0, 175.0),
    579: (189.0, 16.0, 146.0),
    580: (160.0, 210.0, 120.0),
    581: (189.0, 157.0, 65.0),
    582: (217.0, 54.0, 108.0),
    583: (249.0, 33.0, 1.0),
    584: (97.0, 77.0, 211.0),
    585: (176.0, 6.0, 209.0),
    586: (145.0, 145.0, 76.0),
    587: (18.0, 111.0, 48.0),
    588: (247.0, 206.0, 242.0),
    589: (224.0, 189.0, 231.0),
    590: (234.0, 183.0, 224.0),
    591: (219.0, 58.0, 197.0),
    592: (246.0, 70.0, 186.0),
    593: (60.0, 12.0, 215.0),
    594: (239.0, 65.0, 15.0),
    595: (139.0, 25.0, 131.0),
    596: (155.0, 173.0, 131.0),
    597: (160.0, 145.0, 10.0),
    598: (15.0, 159.0, 131.0),
    599: (241.0, 131.0, 93.0),
    600: (196.0, 203.0, 11.0),
    601: (169.0, 246.0, 254.0),
    602: (201.0, 136.0, 248.0),
    603: (159.0, 27.0, 127.0),
    604: (172.0, 168.0, 167.0),
    605: (138.0, 115.0, 92.0),
    606: (133.0, 134.0, 169.0),
    607: (102.0, 119.0, 239.0),
    608: (141.0, 197.0, 168.0),
    609: (2.0, 29.0, 95.0),
    610: (84.0, 3.0, 204.0),
    611: (14.0, 83.0, 157.0),
    612: (133.0, 137.0, 242.0),
    613: (98.0, 254.0, 216.0),
    614: (109.0, 27.0, 28.0),
    615: (178.0, 220.0, 3.0),
    616: (58.0, 123.0, 121.0),
    617: (174.0, 188.0, 14.0),
    618: (31.0, 188.0, 120.0),
    619: (252.0, 182.0, 110.0),
    620: (163.0, 219.0, 32.0),
    621: (163.0, 214.0, 111.0),
    622: (183.0, 153.0, 37.0),
    623: (22.0, 78.0, 65.0),
    624: (188.0, 249.0, 120.0),
    625: (51.0, 28.0, 156.0),
    626: (209.0, 250.0, 184.0),
    627: (148.0, 150.0, 22.0),
    628: (235.0, 216.0, 230.0),
    629: (85.0, 204.0, 215.0),
    630: (88.0, 116.0, 61.0),
    631: (25.0, 148.0, 177.0),
    632: (106.0, 174.0, 48.0),
    633: (120.0, 76.0, 186.0),
    634: (32.0, 213.0, 210.0),
    635: (88.0, 186.0, 111.0),
    636: (188.0, 16.0, 239.0),
    637: (227.0, 218.0, 250.0),
    638: (140.0, 196.0, 199.0),
    639: (220.0, 118.0, 173.0),
    640: (113.0, 28.0, 147.0),
    641: (251.0, 159.0, 155.0),
    642: (71.0, 126.0, 206.0),
    643: (44.0, 190.0, 2.0),
    644: (205.0, 117.0, 111.0),
    645: (53.0, 33.0, 96.0),
    646: (83.0, 1.0, 76.0),
    647: (107.0, 116.0, 43.0),
    648: (214.0, 97.0, 218.0),
    649: (46.0, 216.0, 248.0),
    650: (92.0, 142.0, 193.0),
    651: (223.0, 115.0, 154.0),
    652: (63.0, 168.0, 76.0),
    653: (162.0, 22.0, 219.0),
    654: (184.0, 95.0, 0.0),
    655: (167.0, 215.0, 49.0),
    656: (171.0, 53.0, 192.0),
    657: (42.0, 82.0, 2.0),
    658: (198.0, 140.0, 185.0),
    659: (39.0, 134.0, 240.0),
    660: (21.0, 157.0, 168.0),
    661: (220.0, 17.0, 184.0),
    662: (63.0, 74.0, 234.0),
    663: (110.0, 37.0, 186.0),
    664: (169.0, 222.0, 244.0),
    665: (233.0, 78.0, 252.0),
    666: (236.0, 130.0, 173.0),
    667: (213.0, 143.0, 89.0),
    668: (67.0, 251.0, 203.0),
    669: (187.0, 169.0, 160.0),
    670: (94.0, 50.0, 153.0),
    671: (179.0, 33.0, 223.0),
    672: (23.0, 177.0, 248.0),
    673: (25.0, 9.0, 43.0),
    674: (189.0, 126.0, 241.0),
    675: (169.0, 208.0, 2.0),
    676: (52.0, 148.0, 88.0),
    677: (0.0, 90.0, 232.0),
    678: (81.0, 126.0, 98.0),
    679: (213.0, 66.0, 174.0),
    680: (12.0, 46.0, 129.0),
    681: (149.0, 158.0, 253.0),
    682: (229.0, 143.0, 243.0),
    683: (21.0, 49.0, 218.0),
    684: (91.0, 58.0, 9.0),
    685: (209.0, 160.0, 196.0),
    686: (126.0, 106.0, 250.0),
    687: (212.0, 206.0, 213.0),
    688: (177.0, 51.0, 153.0),
    689: (248.0, 2.0, 165.0),
    690: (203.0, 101.0, 221.0),
    691: (104.0, 102.0, 70.0),
    692: (32.0, 86.0, 15.0),
    693: (242.0, 16.0, 181.0),
    694: (109.0, 144.0, 215.0),
    695: (146.0, 234.0, 109.0),
    696: (191.0, 39.0, 194.0),
    697: (162.0, 82.0, 195.0),
    698: (170.0, 184.0, 238.0),
    699: (217.0, 5.0, 15.0),
    700: (55.0, 127.0, 123.0),
    701: (230.0, 84.0, 212.0),
    702: (247.0, 210.0, 35.0),
    703: (30.0, 159.0, 96.0),
    704: (239.0, 120.0, 253.0),
    705: (145.0, 106.0, 215.0),
    706: (126.0, 97.0, 57.0),
    707: (91.0, 249.0, 159.0),
    708: (168.0, 148.0, 17.0),
    709: (247.0, 15.0, 141.0),
    710: (230.0, 97.0, 143.0),
    711: (154.0, 97.0, 98.0),
    712: (45.0, 86.0, 53.0),
    713: (205.0, 125.0, 163.0),
    714: (95.0, 185.0, 192.0),
    715: (182.0, 238.0, 75.0),
    716: (22.0, 171.0, 227.0),
    717: (131.0, 179.0, 145.0),
    718: (66.0, 159.0, 74.0),
    719: (181.0, 110.0, 193.0),
    720: (175.0, 164.0, 116.0),
    721: (185.0, 145.0, 32.0),
    722: (104.0, 208.0, 244.0),
    723: (239.0, 97.0, 183.0),
    724: (6.0, 32.0, 177.0),
    725: (105.0, 3.0, 246.0),
    726: (154.0, 77.0, 134.0),
    727: (122.0, 196.0, 12.0),
    728: (5.0, 26.0, 72.0),
    729: (125.0, 246.0, 231.0),
    730: (4.0, 16.0, 210.0),
    731: (89.0, 154.0, 197.0),
    732: (252.0, 89.0, 59.0),
    733: (125.0, 122.0, 148.0),
    734: (189.0, 222.0, 192.0),
    735: (148.0, 176.0, 217.0),
    736: (113.0, 53.0, 113.0),
    737: (73.0, 212.0, 141.0),
    738: (71.0, 62.0, 71.0),
    739: (145.0, 72.0, 47.0),
    740: (189.0, 226.0, 225.0),
    741: (8.0, 200.0, 206.0),
    742: (218.0, 52.0, 253.0),
    743: (22.0, 232.0, 211.0),
    744: (149.0, 68.0, 80.0),
    745: (23.0, 201.0, 59.0),
    746: (108.0, 5.0, 96.0),
    747: (92.0, 180.0, 229.0),
    748: (97.0, 17.0, 214.0),
    749: (147.0, 7.0, 102.0),
    750: (196.0, 168.0, 100.0),
    751: (61.0, 166.0, 50.0),
    752: (223.0, 235.0, 45.0),
    753: (204.0, 186.0, 193.0),
    754: (69.0, 231.0, 129.0),
    755: (148.0, 23.0, 43.0),
    756: (161.0, 196.0, 224.0),
    757: (34.0, 27.0, 22.0),
    758: (245.0, 49.0, 99.0),
    759: (136.0, 221.0, 77.0),
    760: (185.0, 12.0, 165.0),
    761: (29.0, 198.0, 60.0),
    762: (54.0, 136.0, 213.0),
    763: (106.0, 140.0, 173.0),
    764: (190.0, 66.0, 68.0),
    765: (29.0, 218.0, 239.0),
    766: (241.0, 56.0, 234.0),
    767: (156.0, 195.0, 31.0),
    768: (126.0, 189.0, 196.0),
    769: (220.0, 249.0, 92.0),
    770: (24.0, 234.0, 201.0),
    771: (196.0, 26.0, 241.0),
    772: (34.0, 214.0, 27.0),
    773: (25.0, 155.0, 220.0),
    774: (78.0, 72.0, 76.0),
    775: (128.0, 71.0, 79.0),
    776: (121.0, 215.0, 6.0),
    777: (103.0, 47.0, 59.0),
    778: (207.0, 101.0, 28.0),
    779: (18.0, 169.0, 49.0),
    780: (213.0, 25.0, 127.0),
    781: (20.0, 70.0, 234.0),
    782: (10.0, 240.0, 22.0),
    783: (137.0, 18.0, 16.0),
    784: (149.0, 105.0, 228.0),
    785: (216.0, 220.0, 64.0),
    786: (30.0, 215.0, 202.0),
    787: (45.0, 236.0, 61.0),
    788: (178.0, 118.0, 82.0),
    789: (51.0, 142.0, 158.0),
    790: (240.0, 16.0, 240.0),
    791: (229.0, 191.0, 252.0),
    792: (125.0, 50.0, 216.0),
    793: (125.0, 59.0, 50.0),
    794: (179.0, 124.0, 141.0),
    795: (36.0, 31.0, 106.0),
    796: (230.0, 198.0, 66.0),
    797: (113.0, 151.0, 62.0),
    798: (132.0, 184.0, 243.0),
    799: (149.0, 39.0, 118.0),
    800: (79.0, 186.0, 211.0),
    801: (18.0, 135.0, 24.0),
    802: (192.0, 33.0, 69.0),
    803: (226.0, 61.0, 33.0),
    804: (65.0, 192.0, 218.0),
    805: (72.0, 132.0, 179.0),
    806: (246.0, 25.0, 192.0),
    807: (140.0, 83.0, 115.0),
    808: (206.0, 245.0, 38.0),
    809: (45.0, 71.0, 97.0),
    810: (116.0, 104.0, 149.0),
    811: (70.0, 29.0, 214.0),
    812: (235.0, 136.0, 80.0),
    813: (55.0, 188.0, 161.0),
    814: (165.0, 7.0, 22.0),
    815: (224.0, 212.0, 184.0),
    816: (84.0, 100.0, 91.0),
    817: (7.0, 22.0, 18.0),
    818: (117.0, 159.0, 180.0),
    819: (193.0, 196.0, 113.0),
    820: (177.0, 19.0, 201.0),
    821: (239.0, 108.0, 35.0),
    822: (38.0, 255.0, 223.0),
    823: (216.0, 17.0, 210.0),
    824: (65.0, 237.0, 59.0),
    825: (3.0, 118.0, 0.0),
    826: (49.0, 205.0, 82.0),
    827: (137.0, 173.0, 22.0),
    828: (33.0, 24.0, 67.0),
    829: (210.0, 111.0, 32.0),
    830: (76.0, 51.0, 116.0),
    831: (90.0, 147.0, 9.0),
    832: (89.0, 68.0, 155.0),
    833: (105.0, 24.0, 41.0),
    834: (28.0, 64.0, 142.0),
    835: (93.0, 96.0, 179.0),
    836: (23.0, 202.0, 62.0),
    837: (112.0, 124.0, 198.0),
    838: (93.0, 246.0, 254.0),
    839: (162.0, 220.0, 209.0),
    840: (129.0, 132.0, 2.0),
    841: (36.0, 71.0, 235.0),
    842: (4.0, 115.0, 84.0),
    843: (243.0, 163.0, 157.0),
    844: (5.0, 4.0, 48.0),
    845: (190.0, 57.0, 226.0),
    846: (87.0, 6.0, 90.0),
    847: (97.0, 108.0, 128.0),
    848: (126.0, 80.0, 142.0),
    849: (201.0, 115.0, 61.0),
    850: (164.0, 224.0, 208.0),
    851: (244.0, 99.0, 77.0),
    852: (93.0, 30.0, 143.0),
    853: (52.0, 30.0, 178.0),
    854: (136.0, 252.0, 90.0),
    855: (123.0, 196.0, 137.0),
    856: (143.0, 2.0, 168.0),
    857: (118.0, 161.0, 108.0),
    858: (124.0, 208.0, 2.0),
    859: (18.0, 131.0, 8.0),
    860: (241.0, 139.0, 75.0),
    861: (173.0, 30.0, 161.0),
    862: (219.0, 172.0, 218.0),
    863: (226.0, 251.0, 224.0),
    864: (30.0, 137.0, 90.0),
    865: (38.0, 226.0, 111.0),
    866: (102.0, 203.0, 184.0),
    867: (24.0, 76.0, 8.0),
    868: (83.0, 193.0, 139.0),
    869: (16.0, 23.0, 109.0),
    870: (219.0, 158.0, 176.0),
    871: (102.0, 46.0, 24.0),
    872: (185.0, 5.0, 44.0),
    873: (241.0, 113.0, 167.0),
    874: (79.0, 101.0, 15.0),
    875: (234.0, 247.0, 106.0),
    876: (34.0, 93.0, 37.0),
    877: (175.0, 0.0, 128.0),
    878: (97.0, 11.0, 212.0),
    879: (123.0, 213.0, 227.0),
    880: (76.0, 96.0, 188.0),
    881: (64.0, 247.0, 151.0),
    882: (168.0, 144.0, 20.0),
    883: (200.0, 33.0, 71.0),
    884: (212.0, 241.0, 121.0),
    885: (58.0, 4.0, 83.0),
    886: (26.0, 1.0, 240.0),
    887: (19.0, 73.0, 124.0),
    888: (254.0, 154.0, 237.0),
    889: (138.0, 251.0, 61.0),
    890: (222.0, 2.0, 110.0),
    891: (201.0, 120.0, 107.0),
    892: (105.0, 69.0, 243.0),
    893: (242.0, 92.0, 120.0),
    894: (50.0, 6.0, 27.0),
    895: (251.0, 83.0, 145.0),
    896: (36.0, 88.0, 21.0),
    897: (115.0, 128.0, 209.0),
    898: (253.0, 231.0, 106.0),
    899: (75.0, 176.0, 208.0),
    900: (150.0, 241.0, 30.0),
    901: (57.0, 133.0, 138.0),
    902: (66.0, 49.0, 29.0),
    903: (68.0, 240.0, 154.0),
    904: (213.0, 62.0, 181.0),
    905: (200.0, 198.0, 57.0),
    906: (203.0, 34.0, 6.0),
    907: (144.0, 110.0, 63.0),
    908: (130.0, 106.0, 69.0),
    909: (156.0, 46.0, 32.0),
    910: (175.0, 47.0, 114.0),
    911: (107.0, 178.0, 200.0),
    912: (85.0, 128.0, 76.0),
    913: (134.0, 68.0, 41.0),
    914: (140.0, 233.0, 138.0),
    915: (222.0, 138.0, 239.0),
    916: (236.0, 213.0, 92.0),
    917: (87.0, 218.0, 192.0),
    918: (201.0, 179.0, 67.0),
    919: (2.0, 190.0, 21.0),
    920: (196.0, 94.0, 57.0),
    921: (105.0, 35.0, 50.0),
    922: (219.0, 106.0, 88.0),
    923: (209.0, 90.0, 53.0),
    924: (181.0, 137.0, 180.0),
    925: (126.0, 94.0, 173.0),
    926: (22.0, 133.0, 126.0),
    927: (113.0, 223.0, 243.0),
    928: (120.0, 227.0, 85.0),
    929: (142.0, 121.0, 202.0),
    930: (93.0, 10.0, 174.0),
    931: (130.0, 155.0, 175.0),
    932: (172.0, 168.0, 219.0),
    933: (151.0, 117.0, 5.0),
    934: (240.0, 182.0, 252.0),
    935: (35.0, 6.0, 117.0),
    936: (194.0, 207.0, 178.0),
    937: (148.0, 12.0, 168.0),
    938: (15.0, 175.0, 77.0),
    939: (96.0, 170.0, 131.0),
    940: (189.0, 241.0, 106.0),
    941: (72.0, 106.0, 128.0),
    942: (144.0, 10.0, 115.0),
    943: (205.0, 139.0, 2.0),
    944: (205.0, 154.0, 128.0),
    945: (164.0, 180.0, 232.0),
    946: (7.0, 156.0, 19.0),
    947: (22.0, 109.0, 122.0),
    948: (41.0, 176.0, 13.0),
    949: (133.0, 70.0, 2.0),
    950: (215.0, 199.0, 138.0),
    951: (14.0, 82.0, 214.0),
    952: (170.0, 183.0, 197.0),
    953: (48.0, 198.0, 106.0),
    954: (239.0, 3.0, 228.0),
    955: (99.0, 237.0, 148.0),
    956: (201.0, 255.0, 203.0),
    957: (91.0, 166.0, 11.0),
    958: (124.0, 22.0, 82.0),
    959: (124.0, 87.0, 153.0),
    960: (189.0, 54.0, 246.0),
    961: (188.0, 183.0, 92.0),
    962: (109.0, 74.0, 254.0),
    963: (217.0, 220.0, 88.0),
    964: (200.0, 235.0, 154.0),
    965: (181.0, 234.0, 104.0),
    966: (2.0, 54.0, 76.0),
    967: (11.0, 18.0, 177.0),
    968: (55.0, 146.0, 11.0),
    969: (93.0, 9.0, 97.0),
    970: (35.0, 31.0, 67.0),
    971: (30.0, 208.0, 158.0),
    972: (186.0, 211.0, 170.0),
    973: (184.0, 185.0, 171.0),
    974: (184.0, 211.0, 249.0),
    975: (31.0, 209.0, 45.0),
    976: (160.0, 12.0, 147.0),
    977: (127.0, 189.0, 233.0),
    978: (144.0, 237.0, 20.0),
    979: (125.0, 80.0, 52.0),
    980: (109.0, 207.0, 191.0),
    981: (122.0, 187.0, 170.0),
    982: (34.0, 39.0, 161.0),
    983: (193.0, 18.0, 250.0),
    984: (186.0, 129.0, 188.0),
    985: (198.0, 70.0, 83.0),
    986: (210.0, 151.0, 143.0),
    987: (179.0, 231.0, 41.0),
    988: (249.0, 103.0, 99.0),
    989: (73.0, 220.0, 211.0),
    990: (88.0, 16.0, 155.0),
    991: (174.0, 176.0, 160.0),
    992: (248.0, 11.0, 244.0),
    993: (176.0, 67.0, 3.0),
    994: (218.0, 109.0, 247.0),
    995: (9.0, 229.0, 158.0),
    996: (206.0, 89.0, 29.0),
    997: (116.0, 198.0, 126.0),
    998: (95.0, 166.0, 185.0),
    999: (192.0, 92.0, 101.0),
    1000: (179.0, 87.0, 71.0),
    1001: (109.0, 137.0, 189.0),
    1002: (103.0, 193.0, 251.0),
    1003: (29.0, 93.0, 69.0),
    1004: (2.0, 11.0, 31.0),
    1005: (227.0, 35.0, 19.0),
    1006: (92.0, 145.0, 227.0),
    1007: (250.0, 18.0, 247.0),
    1008: (24.0, 105.0, 145.0),
    1009: (79.0, 87.0, 8.0),
    1010: (36.0, 200.0, 202.0),
    1011: (139.0, 78.0, 52.0),
    1012: (58.0, 129.0, 51.0),
    1013: (200.0, 244.0, 118.0),
    1014: (21.0, 183.0, 10.0),
    1015: (126.0, 183.0, 252.0),
    1016: (180.0, 1.0, 75.0),
    1017: (39.0, 124.0, 14.0),
    1018: (57.0, 73.0, 75.0),
    1019: (69.0, 78.0, 208.0),
    1020: (63.0, 167.0, 89.0),
    1021: (17.0, 65.0, 161.0),
    1022: (140.0, 157.0, 251.0),
    1023: (71.0, 35.0, 219.0),
    1024: (187.0, 145.0, 97.0),
    1025: (178.0, 40.0, 117.0),
    1026: (147.0, 193.0, 154.0),
    1027: (170.0, 99.0, 219.0),
    1028: (39.0, 17.0, 243.0),
    1029: (138.0, 253.0, 192.0),
    1030: (89.0, 225.0, 247.0),
    1031: (181.0, 152.0, 127.0),
    1032: (216.0, 186.0, 55.0),
    1033: (26.0, 7.0, 50.0),
    1034: (230.0, 167.0, 29.0),
    1035: (32.0, 243.0, 68.0),
    1036: (254.0, 243.0, 80.0),
    1037: (151.0, 125.0, 244.0),
    1038: (96.0, 159.0, 132.0),
    1039: (219.0, 0.0, 234.0),
    1040: (32.0, 44.0, 111.0),
    1041: (233.0, 65.0, 188.0),
    1042: (172.0, 47.0, 186.0),
    1043: (201.0, 187.0, 13.0),
    1044: (86.0, 7.0, 231.0),
    1045: (63.0, 185.0, 128.0),
    1046: (102.0, 80.0, 217.0),
    1047: (98.0, 56.0, 154.0),
    1048: (49.0, 58.0, 129.0),
    1049: (230.0, 50.0, 164.0),
    1050: (84.0, 218.0, 175.0),
    1051: (247.0, 211.0, 61.0),
    1052: (47.0, 120.0, 234.0),
    1053: (79.0, 231.0, 44.0),
    1054: (106.0, 27.0, 219.0),
    1055: (74.0, 74.0, 82.0),
    1056: (167.0, 255.0, 32.0),
    1057: (48.0, 54.0, 25.0),
    1058: (153.0, 216.0, 164.0),
    1059: (216.0, 209.0, 157.0),
    1060: (116.0, 142.0, 111.0),
    1061: (75.0, 69.0, 105.0),
    1062: (27.0, 19.0, 110.0),
    1063: (141.0, 223.0, 181.0),
    1064: (28.0, 114.0, 248.0),
    1065: (66.0, 200.0, 55.0),
    1066: (103.0, 185.0, 139.0),
    1067: (25.0, 111.0, 183.0),
    1068: (2.0, 12.0, 105.0),
    1069: (228.0, 145.0, 169.0),
    1070: (149.0, 193.0, 61.0),
    1071: (59.0, 117.0, 112.0),
    1072: (252.0, 96.0, 39.0),
    1073: (122.0, 66.0, 77.0),
    1074: (203.0, 145.0, 174.0),
    1075: (32.0, 239.0, 135.0),
    1076: (18.0, 123.0, 101.0),
    1077: (166.0, 255.0, 16.0),
    1078: (135.0, 162.0, 223.0),
    1079: (195.0, 61.0, 102.0),
    1080: (69.0, 170.0, 122.0),
    1081: (160.0, 237.0, 169.0),
    1082: (177.0, 62.0, 235.0),
    1083: (103.0, 180.0, 3.0),
    1084: (248.0, 55.0, 233.0),
    1085: (230.0, 124.0, 228.0),
    1086: (165.0, 10.0, 218.0),
    1087: (27.0, 51.0, 246.0),
    1088: (217.0, 158.0, 230.0),
    1089: (211.0, 21.0, 118.0),
    1090: (38.0, 211.0, 34.0),
    1091: (197.0, 156.0, 133.0),
    1092: (216.0, 137.0, 1.0),
    1093: (38.0, 156.0, 183.0),
    1094: (64.0, 87.0, 90.0),
    1095: (33.0, 104.0, 19.0),
    1096: (64.0, 246.0, 198.0),
    1097: (221.0, 254.0, 254.0),
    1098: (180.0, 111.0, 99.0),
    1099: (12.0, 219.0, 245.0),
    1100: (134.0, 45.0, 175.0),
    1101: (94.0, 151.0, 157.0),
    1102: (45.0, 95.0, 113.0),
    1103: (21.0, 167.0, 39.0),
    1104: (33.0, 204.0, 184.0),
    1105: (64.0, 167.0, 49.0),
    1106: (61.0, 246.0, 23.0),
    1107: (144.0, 186.0, 89.0),
    1108: (154.0, 212.0, 187.0),
    1109: (95.0, 207.0, 134.0),
    1110: (179.0, 37.0, 205.0),
    1111: (156.0, 55.0, 229.0),
    1112: (4.0, 230.0, 36.0),
    1113: (46.0, 37.0, 140.0),
    1114: (185.0, 39.0, 199.0),
    1115: (248.0, 80.0, 194.0),
    1116: (228.0, 223.0, 128.0),
    1117: (147.0, 63.0, 221.0),
    1118: (61.0, 53.0, 227.0),
    1119: (124.0, 148.0, 17.0),
    1120: (99.0, 52.0, 110.0),
    1121: (246.0, 101.0, 17.0),
    1122: (133.0, 237.0, 201.0),
    1123: (72.0, 44.0, 32.0),
    1124: (216.0, 144.0, 33.0),
    1125: (254.0, 150.0, 135.0),
    1126: (96.0, 145.0, 11.0),
    1127: (87.0, 58.0, 53.0),
    1128: (232.0, 113.0, 84.0),
    1129: (154.0, 185.0, 250.0),
    1130: (103.0, 8.0, 248.0),
    1131: (41.0, 70.0, 40.0),
    1132: (33.0, 189.0, 33.0),
    1133: (92.0, 163.0, 130.0),
    1134: (252.0, 112.0, 63.0),
    1135: (60.0, 103.0, 215.0),
    1136: (141.0, 118.0, 154.0),
    1137: (8.0, 227.0, 159.0),
    1138: (182.0, 184.0, 184.0),
    1139: (15.0, 152.0, 178.0),
    1140: (148.0, 222.0, 112.0),
    1141: (164.0, 70.0, 211.0),
    1142: (63.0, 28.0, 244.0),
    1143: (67.0, 176.0, 0.0),
    1144: (162.0, 177.0, 144.0),
    1145: (171.0, 104.0, 132.0),
    1146: (49.0, 6.0, 100.0),
    1147: (67.0, 198.0, 124.0),
    1148: (201.0, 73.0, 247.0),
    1149: (209.0, 242.0, 18.0),
    1150: (10.0, 152.0, 134.0),
    1151: (242.0, 46.0, 53.0),
    1152: (62.0, 70.0, 157.0),
    1153: (238.0, 93.0, 157.0),
    1154: (1.0, 47.0, 117.0),
    1155: (96.0, 44.0, 226.0),
    1156: (165.0, 94.0, 187.0),
    1157: (54.0, 69.0, 139.0),
    1158: (58.0, 99.0, 101.0),
    1159: (159.0, 126.0, 207.0),
    1160: (117.0, 107.0, 116.0),
    1161: (176.0, 149.0, 204.0),
    1162: (50.0, 36.0, 142.0),
    1163: (238.0, 131.0, 227.0),
    1164: (194.0, 74.0, 228.0),
    1165: (29.0, 54.0, 212.0),
    1166: (115.0, 188.0, 95.0),
    1167: (52.0, 131.0, 139.0),
    1168: (65.0, 83.0, 201.0),
    1169: (83.0, 204.0, 131.0),
    1170: (38.0, 153.0, 201.0),
    1171: (254.0, 191.0, 188.0),
    1172: (14.0, 215.0, 171.0),
    1173: (221.0, 245.0, 209.0),
    1174: (17.0, 148.0, 31.0),
    1175: (148.0, 24.0, 123.0),
    1176: (81.0, 125.0, 249.0),
    1177: (145.0, 189.0, 165.0),
    1178: (255.0, 117.0, 230.0),
    1179: (143.0, 160.0, 115.0),
    1180: (237.0, 79.0, 14.0),
    1181: (255.0, 128.0, 56.0),
    1182: (165.0, 150.0, 43.0),
    1183: (198.0, 235.0, 87.0),
    1184: (158.0, 226.0, 105.0),
    1185: (133.0, 148.0, 226.0),
    1186: (233.0, 63.0, 251.0),
    1187: (103.0, 16.0, 78.0),
    1188: (20.0, 219.0, 41.0),
    1189: (146.0, 76.0, 194.0),
    1190: (244.0, 200.0, 221.0),
    1191: (244.0, 102.0, 174.0),
    1192: (179.0, 27.0, 251.0),
    1193: (62.0, 85.0, 95.0),
    1194: (40.0, 104.0, 177.0),
    1195: (82.0, 25.0, 159.0),
    1196: (51.0, 63.0, 227.0),
    1197: (18.0, 254.0, 13.0),
    1198: (207.0, 245.0, 118.0),
    1199: (22.0, 83.0, 51.0),
    1200: (83.0, 185.0, 231.0),
    1201: (245.0, 103.0, 95.0),
    1202: (105.0, 146.0, 32.0),
    1203: (184.0, 117.0, 29.0),
    1204: (138.0, 56.0, 194.0),
    1205: (38.0, 199.0, 77.0),
    1206: (118.0, 65.0, 212.0),
    1207: (135.0, 179.0, 58.0),
    1208: (231.0, 245.0, 223.0),
    1209: (162.0, 66.0, 80.0),
    1210: (22.0, 143.0, 87.0),
    1211: (46.0, 63.0, 217.0),
    1212: (136.0, 154.0, 182.0),
    1213: (208.0, 239.0, 11.0),
    1214: (2.0, 117.0, 229.0),
    1215: (22.0, 237.0, 86.0),
    1216: (221.0, 32.0, 140.0),
    1217: (143.0, 200.0, 25.0),
    1218: (207.0, 6.0, 86.0),
    1219: (130.0, 114.0, 229.0),
    1220: (99.0, 215.0, 187.0),
    1221: (133.0, 227.0, 239.0),
    1222: (13.0, 183.0, 231.0),
    1223: (170.0, 119.0, 116.0),
    1224: (221.0, 48.0, 146.0),
    1225: (217.0, 160.0, 234.0),
    1226: (129.0, 232.0, 75.0),
    1227: (212.0, 221.0, 195.0),
    1228: (114.0, 66.0, 64.0),
    1229: (191.0, 96.0, 190.0),
    1230: (59.0, 253.0, 91.0),
    1231: (168.0, 21.0, 5.0),
    1232: (134.0, 143.0, 73.0),
    1233: (16.0, 101.0, 184.0),
    1234: (47.0, 211.0, 38.0),
    1235: (203.0, 34.0, 2.0),
    1236: (35.0, 75.0, 81.0),
    1237: (11.0, 167.0, 89.0),
    1238: (196.0, 238.0, 237.0),
    1239: (243.0, 128.0, 27.0),
    1240: (175.0, 160.0, 253.0),
    1241: (57.0, 97.0, 229.0),
    1242: (79.0, 48.0, 43.0),
    1243: (179.0, 3.0, 7.0),
    1244: (172.0, 80.0, 50.0),
    1245: (251.0, 102.0, 165.0),
    1246: (98.0, 121.0, 57.0),
    1247: (50.0, 145.0, 145.0),
    1248: (74.0, 202.0, 48.0),
    1249: (139.0, 233.0, 135.0),
    1250: (53.0, 106.0, 86.0),
    1251: (116.0, 103.0, 32.0),
    1252: (202.0, 59.0, 227.0),
    1253: (6.0, 155.0, 67.0),
    1254: (16.0, 66.0, 219.0),
    1255: (12.0, 219.0, 229.0),
    1256: (193.0, 186.0, 5.0),
    1257: (148.0, 223.0, 44.0),
    1258: (161.0, 224.0, 169.0),
    1259: (204.0, 122.0, 151.0),
    1260: (252.0, 78.0, 197.0),
    1261: (58.0, 191.0, 108.0),
    1262: (222.0, 41.0, 75.0),
    1263: (239.0, 128.0, 149.0),
    1264: (250.0, 30.0, 194.0),
    1265: (195.0, 161.0, 126.0),
    1266: (85.0, 136.0, 215.0),
    1267: (55.0, 14.0, 57.0),
    1268: (62.0, 52.0, 34.0),
    1269: (219.0, 97.0, 117.0),
    1270: (46.0, 23.0, 50.0),
    1271: (56.0, 27.0, 243.0),
    1272: (3.0, 84.0, 17.0),
    1273: (111.0, 73.0, 66.0),
    1274: (137.0, 90.0, 211.0),
    1275: (140.0, 68.0, 116.0),
    1276: (133.0, 233.0, 45.0),
    1277: (254.0, 113.0, 191.0),
    1278: (133.0, 64.0, 76.0),
    1279: (215.0, 167.0, 155.0),
    1280: (189.0, 3.0, 178.0),
    1281: (247.0, 124.0, 208.0),
    1282: (169.0, 217.0, 57.0),
    1283: (253.0, 72.0, 214.0),
    1284: (166.0, 249.0, 192.0),
    1285: (238.0, 250.0, 153.0),
    1286: (180.0, 103.0, 207.0),
    1287: (27.0, 106.0, 238.0),
    1288: (201.0, 80.0, 90.0),
    1289: (172.0, 209.0, 109.0),
    1290: (221.0, 145.0, 61.0),
    1291: (50.0, 35.0, 141.0),
    1292: (160.0, 223.0, 57.0),
    1293: (225.0, 132.0, 254.0),
    1294: (165.0, 35.0, 121.0),
    1295: (182.0, 10.0, 92.0),
    1296: (66.0, 34.0, 90.0),
    1297: (234.0, 231.0, 223.0),
    1298: (123.0, 66.0, 84.0),
    1299: (118.0, 169.0, 148.0),
    1300: (186.0, 253.0, 1.0),
    1301: (171.0, 110.0, 180.0),
    1302: (49.0, 113.0, 27.0),
    1303: (45.0, 242.0, 171.0),
    1304: (63.0, 151.0, 160.0),
    1305: (78.0, 51.0, 147.0),
    1306: (203.0, 136.0, 252.0),
    1307: (122.0, 81.0, 178.0),
    1308: (37.0, 84.0, 91.0),
    1309: (48.0, 134.0, 194.0),
    1310: (52.0, 16.0, 44.0),
    1311: (57.0, 165.0, 242.0),
    1312: (82.0, 19.0, 202.0),
    1313: (112.0, 179.0, 224.0),
    1314: (69.0, 245.0, 155.0),
    1315: (246.0, 143.0, 150.0),
    1316: (14.0, 70.0, 76.0),
    1317: (68.0, 244.0, 153.0),
    1318: (119.0, 62.0, 138.0),
    1319: (238.0, 234.0, 219.0),
    1320: (172.0, 248.0, 157.0),
    1321: (194.0, 106.0, 236.0),
    1322: (231.0, 216.0, 213.0),
    1323: (79.0, 143.0, 241.0),
    1324: (34.0, 237.0, 239.0),
    1325: (233.0, 66.0, 148.0),
    1326: (252.0, 1.0, 69.0),
    1327: (96.0, 103.0, 20.0),
    1328: (56.0, 73.0, 200.0),
    1329: (144.0, 24.0, 117.0),
    1330: (43.0, 91.0, 62.0),
    1331: (191.0, 40.0, 222.0),
    1332: (200.0, 28.0, 97.0),
    1333: (121.0, 105.0, 238.0),
    1334: (83.0, 235.0, 166.0),
    1335: (62.0, 94.0, 18.0),
    1336: (164.0, 157.0, 28.0),
    1337: (151.0, 189.0, 92.0),
    1338: (176.0, 194.0, 132.0),
    1339: (201.0, 105.0, 0.0),
    1340: (83.0, 246.0, 155.0),
    1341: (170.0, 214.0, 195.0),
    1342: (2.0, 188.0, 69.0),
    1343: (141.0, 143.0, 135.0),
    1344: (193.0, 99.0, 196.0),
    1345: (130.0, 198.0, 94.0),
    1346: (39.0, 217.0, 169.0),
    1347: (216.0, 158.0, 171.0),
    1348: (138.0, 228.0, 207.0),
    1349: (18.0, 126.0, 17.0),
    1350: (235.0, 35.0, 244.0),
    1351: (131.0, 12.0, 164.0),
    1352: (50.0, 246.0, 235.0),
    1353: (226.0, 126.0, 238.0),
    1354: (244.0, 82.0, 60.0),
    1355: (13.0, 88.0, 131.0),
    1356: (58.0, 218.0, 161.0),
    1357: (51.0, 198.0, 71.0),
}

VALID_CLASS_IDS_100 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    40,
    41,
    42,
    44,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    54,
    55,
    56,
    59,
    62,
    63,
    64,
    65,
    67,
    68,
    69,
    71,
    72,
    74,
    75,
    76,
    77,
    79,
    82,
    89,
    93,
    95,
    96,
    97,
    99,
    100,
    101,
    103,
    105,
    116,
    125,
    128,
    130,
    131,
    132,
    134,
    140,
    145,
    154,
    157,
    159,
    161,
    165,
    193,
    230,
    232,
    250,
    276,
    342,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
)

CLASS_LABELS_100 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "plant",
    "ceiling",
    "bathtub",
    "end table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "blanket",
    "shower curtain",
    "trash can",
    "microwave",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "ottoman",
    "bench",
    "board",
    "mirror",
    "copier",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "paper",
    "paper towel dispenser",
    "blackboard",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "clock",
    "light",
    "seat",
    "bathroom stall",
    "shower wall",
    "cup",
    "jacket",
    "storage bin",
    "coffee maker",
    "mat",
    "bar",
    "bulletin board",
    "soap dish",
    "kitchen counter",
    "doorframe",
    "mini fridge",
    "ledge",
    "tissue box",
    "light switch",
    "decoration",
    "closet door",
    "range hood",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
)

SCANNET_COLOR_MAP_100 = {
    0: (0.0, 0.0, 0.0),
    1: (37.0, 235.0, 140.0),
    2: (168.0, 15.0, 237.0),
    3: (106.0, 152.0, 249.0),
    4: (122.0, 174.0, 183.0),
    5: (99.0, 206.0, 239.0),
    6: (138.0, 201.0, 227.0),
    7: (175.0, 196.0, 25.0),
    8: (195.0, 84.0, 241.0),
    9: (126.0, 92.0, 126.0),
    10: (9.0, 125.0, 228.0),
    11: (153.0, 191.0, 80.0),
    12: (75.0, 155.0, 134.0),
    13: (82.0, 176.0, 74.0),
    14: (107.0, 88.0, 12.0),
    15: (200.0, 245.0, 140.0),
    16: (169.0, 238.0, 121.0),
    17: (111.0, 241.0, 143.0),
    18: (42.0, 19.0, 120.0),
    19: (93.0, 110.0, 245.0),
    20: (99.0, 218.0, 15.0),
    21: (201.0, 207.0, 56.0),
    22: (117.0, 132.0, 44.0),
    23: (83.0, 230.0, 40.0),
    24: (162.0, 131.0, 192.0),
    25: (132.0, 62.0, 218.0),
    26: (53.0, 62.0, 6.0),
    27: (19.0, 184.0, 72.0),
    28: (1.0, 249.0, 5.0),
    29: (213.0, 115.0, 236.0),
    30: (37.0, 165.0, 173.0),
    31: (210.0, 87.0, 16.0),
    32: (215.0, 43.0, 133.0),
    33: (20.0, 135.0, 216.0),
    34: (161.0, 122.0, 234.0),
    35: (201.0, 15.0, 236.0),
    36: (133.0, 98.0, 158.0),
    37: (143.0, 107.0, 76.0),
    38: (161.0, 75.0, 53.0),
    39: (137.0, 105.0, 41.0),
    40: (70.0, 219.0, 7.0),
    41: (192.0, 163.0, 140.0),
    42: (102.0, 179.0, 92.0),
    43: (68.0, 64.0, 255.0),
    44: (20.0, 163.0, 241.0),
    45: (203.0, 158.0, 131.0),
    46: (189.0, 69.0, 40.0),
    47: (135.0, 134.0, 71.0),
    48: (0.0, 51.0, 81.0),
    49: (170.0, 173.0, 168.0),
    50: (176.0, 224.0, 139.0),
    51: (254.0, 57.0, 229.0),
    52: (245.0, 156.0, 11.0),
    53: (25.0, 29.0, 117.0),
    54: (111.0, 69.0, 130.0),
    55: (205.0, 154.0, 39.0),
    56: (85.0, 228.0, 143.0),
    57: (207.0, 214.0, 5.0),
    58: (35.0, 32.0, 23.0),
    59: (177.0, 172.0, 205.0),
    60: (205.0, 65.0, 70.0),
    61: (99.0, 18.0, 162.0),
    62: (18.0, 24.0, 81.0),
    63: (44.0, 116.0, 139.0),
    64: (196.0, 230.0, 119.0),
    65: (46.0, 117.0, 63.0),
    66: (20.0, 60.0, 119.0),
    67: (67.0, 53.0, 202.0),
    68: (63.0, 242.0, 167.0),
    69: (54.0, 203.0, 201.0),
    70: (78.0, 214.0, 114.0),
    71: (107.0, 173.0, 11.0),
    72: (216.0, 19.0, 46.0),
    73: (150.0, 146.0, 174.0),
    74: (158.0, 91.0, 137.0),
    75: (248.0, 112.0, 19.0),
    76: (161.0, 247.0, 135.0),
    77: (215.0, 95.0, 84.0),
    78: (197.0, 214.0, 151.0),
    79: (87.0, 189.0, 74.0),
    80: (175.0, 188.0, 166.0),
    81: (67.0, 193.0, 56.0),
    82: (131.0, 194.0, 131.0),
    83: (82.0, 23.0, 232.0),
    84: (170.0, 241.0, 89.0),
    85: (106.0, 160.0, 141.0),
    86: (148.0, 96.0, 172.0),
    87: (230.0, 77.0, 187.0),
    88: (216.0, 32.0, 207.0),
    89: (147.0, 30.0, 132.0),
    90: (91.0, 157.0, 114.0),
    91: (178.0, 174.0, 106.0),
    92: (122.0, 42.0, 67.0),
    93: (165.0, 91.0, 132.0),
    94: (187.0, 82.0, 192.0),
    95: (150.0, 41.0, 19.0),
    96: (84.0, 218.0, 166.0),
    97: (90.0, 163.0, 105.0),
    98: (218.0, 42.0, 180.0),
    99: (129.0, 35.0, 185.0),
    100: (8.0, 24.0, 67.0),
    101: (95.0, 11.0, 81.0),
    102: (0.0, 243.0, 78.0),
    103: (7.0, 73.0, 19.0),
    104: (69.0, 193.0, 217.0),
    105: (192.0, 117.0, 22.0),
    106: (110.0, 218.0, 39.0),
    107: (62.0, 176.0, 217.0),
    108: (99.0, 23.0, 145.0),
    109: (6.0, 245.0, 245.0),
    110: (128.0, 227.0, 61.0),
    111: (84.0, 108.0, 212.0),
    112: (100.0, 171.0, 232.0),
    113: (165.0, 220.0, 162.0),
    114: (74.0, 19.0, 38.0),
    115: (18.0, 160.0, 239.0),
    116: (53.0, 187.0, 124.0),
    117: (238.0, 112.0, 80.0),
    118: (0.0, 47.0, 155.0),
    119: (194.0, 162.0, 162.0),
    120: (167.0, 0.0, 158.0),
    121: (66.0, 213.0, 8.0),
    122: (239.0, 154.0, 138.0),
    123: (254.0, 109.0, 126.0),
    124: (206.0, 156.0, 17.0),
    125: (189.0, 157.0, 226.0),
    126: (102.0, 111.0, 202.0),
    127: (201.0, 60.0, 98.0),
    128: (210.0, 83.0, 229.0),
    129: (95.0, 231.0, 40.0),
    130: (153.0, 117.0, 29.0),
    131: (115.0, 222.0, 76.0),
    132: (97.0, 58.0, 81.0),
    133: (161.0, 136.0, 56.0),
    134: (227.0, 38.0, 120.0),
    135: (159.0, 187.0, 219.0),
    136: (223.0, 233.0, 190.0),
    137: (222.0, 38.0, 77.0),
    138: (250.0, 233.0, 241.0),
    139: (4.0, 80.0, 116.0),
    140: (104.0, 166.0, 151.0),
    141: (118.0, 49.0, 25.0),
    142: (21.0, 197.0, 155.0),
    143: (78.0, 153.0, 17.0),
    144: (103.0, 188.0, 122.0),
    145: (245.0, 37.0, 106.0),
    146: (155.0, 98.0, 209.0),
    147: (214.0, 232.0, 23.0),
    148: (83.0, 19.0, 115.0),
    149: (49.0, 28.0, 245.0),
    150: (228.0, 186.0, 251.0),
    151: (152.0, 218.0, 221.0),
    152: (220.0, 199.0, 139.0),
    153: (95.0, 156.0, 0.0),
    154: (73.0, 21.0, 189.0),
    155: (180.0, 121.0, 254.0),
    156: (44.0, 204.0, 162.0),
    157: (168.0, 51.0, 226.0),
    158: (157.0, 206.0, 120.0),
    159: (11.0, 95.0, 239.0),
    160: (104.0, 154.0, 175.0),
    161: (78.0, 139.0, 51.0),
    162: (187.0, 75.0, 242.0),
    163: (97.0, 142.0, 167.0),
    164: (120.0, 2.0, 73.0),
    165: (192.0, 162.0, 220.0),
    166: (5.0, 57.0, 93.0),
    167: (65.0, 10.0, 117.0),
    168: (213.0, 255.0, 57.0),
    169: (35.0, 49.0, 245.0),
    170: (154.0, 39.0, 36.0),
    171: (189.0, 48.0, 22.0),
    172: (26.0, 169.0, 66.0),
    173: (229.0, 28.0, 203.0),
    174: (45.0, 165.0, 68.0),
    175: (20.0, 84.0, 118.0),
    176: (64.0, 189.0, 245.0),
    177: (49.0, 247.0, 204.0),
    178: (182.0, 221.0, 3.0),
    179: (153.0, 115.0, 23.0),
    180: (241.0, 22.0, 11.0),
    181: (253.0, 217.0, 57.0),
    182: (61.0, 190.0, 255.0),
    183: (37.0, 252.0, 129.0),
    184: (174.0, 180.0, 16.0),
    185: (0.0, 65.0, 94.0),
    186: (173.0, 124.0, 107.0),
    187: (107.0, 30.0, 210.0),
    188: (18.0, 58.0, 65.0),
    189: (63.0, 64.0, 181.0),
    190: (78.0, 140.0, 43.0),
    191: (177.0, 3.0, 124.0),
    192: (98.0, 199.0, 121.0),
    193: (238.0, 126.0, 230.0),
    194: (225.0, 146.0, 150.0),
    195: (201.0, 35.0, 153.0),
    196: (28.0, 72.0, 236.0),
    197: (17.0, 60.0, 211.0),
    198: (254.0, 71.0, 105.0),
    199: (164.0, 118.0, 32.0),
    200: (26.0, 105.0, 16.0),
    201: (0.0, 41.0, 0.0),
    202: (147.0, 151.0, 60.0),
    203: (108.0, 133.0, 220.0),
    204: (65.0, 252.0, 245.0),
    205: (66.0, 36.0, 238.0),
    206: (21.0, 210.0, 200.0),
    207: (6.0, 50.0, 181.0),
    208: (158.0, 62.0, 198.0),
    209: (222.0, 125.0, 240.0),
    210: (10.0, 103.0, 236.0),
    211: (6.0, 70.0, 102.0),
    212: (24.0, 61.0, 226.0),
    213: (43.0, 228.0, 96.0),
    214: (117.0, 193.0, 97.0),
    215: (198.0, 154.0, 196.0),
    216: (240.0, 210.0, 23.0),
    217: (146.0, 60.0, 137.0),
    218: (77.0, 102.0, 142.0),
    219: (193.0, 252.0, 233.0),
    220: (115.0, 220.0, 15.0),
    221: (76.0, 230.0, 180.0),
    222: (134.0, 45.0, 115.0),
    223: (222.0, 17.0, 190.0),
    224: (156.0, 189.0, 199.0),
    225: (163.0, 32.0, 242.0),
    226: (64.0, 138.0, 216.0),
    227: (32.0, 224.0, 104.0),
    228: (133.0, 144.0, 115.0),
    229: (89.0, 45.0, 220.0),
    230: (0.0, 0.0, 48.0),
    231: (87.0, 176.0, 148.0),
    232: (183.0, 5.0, 30.0),
    233: (231.0, 39.0, 213.0),
    234: (200.0, 159.0, 68.0),
    235: (152.0, 94.0, 17.0),
    236: (129.0, 34.0, 182.0),
    237: (63.0, 236.0, 66.0),
    238: (35.0, 110.0, 202.0),
    239: (168.0, 61.0, 140.0),
    240: (143.0, 148.0, 167.0),
    241: (172.0, 30.0, 90.0),
    242: (142.0, 103.0, 66.0),
    243: (119.0, 25.0, 114.0),
    244: (234.0, 26.0, 136.0),
    245: (53.0, 43.0, 44.0),
    246: (164.0, 158.0, 132.0),
    247: (127.0, 235.0, 216.0),
    248: (254.0, 219.0, 31.0),
    249: (16.0, 223.0, 219.0),
    250: (110.0, 77.0, 218.0),
    251: (89.0, 107.0, 191.0),
    252: (155.0, 110.0, 102.0),
    253: (11.0, 181.0, 190.0),
    254: (70.0, 41.0, 106.0),
    255: (51.0, 169.0, 223.0),
    256: (160.0, 186.0, 167.0),
    257: (134.0, 215.0, 150.0),
    258: (199.0, 33.0, 127.0),
    259: (104.0, 57.0, 83.0),
    260: (10.0, 143.0, 186.0),
    261: (224.0, 63.0, 253.0),
    262: (205.0, 86.0, 46.0),
    263: (229.0, 123.0, 35.0),
    264: (174.0, 83.0, 136.0),
    265: (53.0, 159.0, 46.0),
    266: (50.0, 215.0, 87.0),
    267: (201.0, 180.0, 52.0),
    268: (175.0, 137.0, 119.0),
    269: (124.0, 154.0, 40.0),
    270: (32.0, 72.0, 255.0),
    271: (105.0, 97.0, 192.0),
    272: (242.0, 107.0, 162.0),
    273: (239.0, 26.0, 214.0),
    274: (114.0, 66.0, 123.0),
    275: (87.0, 58.0, 46.0),
    276: (162.0, 254.0, 204.0),
    277: (95.0, 85.0, 66.0),
    278: (160.0, 93.0, 122.0),
    279: (49.0, 114.0, 40.0),
    280: (37.0, 89.0, 196.0),
    281: (116.0, 86.0, 80.0),
    282: (121.0, 232.0, 178.0),
    283: (143.0, 199.0, 149.0),
    284: (204.0, 73.0, 192.0),
    285: (161.0, 238.0, 252.0),
    286: (205.0, 79.0, 37.0),
    287: (247.0, 43.0, 143.0),
    288: (162.0, 73.0, 40.0),
    289: (175.0, 4.0, 142.0),
    290: (236.0, 125.0, 166.0),
    291: (47.0, 1.0, 5.0),
    292: (172.0, 62.0, 74.0),
    293: (166.0, 215.0, 77.0),
    294: (218.0, 21.0, 205.0),
    295: (224.0, 255.0, 115.0),
    296: (84.0, 163.0, 212.0),
    297: (134.0, 176.0, 122.0),
    298: (204.0, 156.0, 80.0),
    299: (218.0, 202.0, 53.0),
    300: (209.0, 225.0, 149.0),
    301: (117.0, 64.0, 167.0),
    302: (94.0, 163.0, 132.0),
    303: (59.0, 124.0, 18.0),
    304: (31.0, 202.0, 81.0),
    305: (169.0, 151.0, 211.0),
    306: (224.0, 225.0, 25.0),
    307: (117.0, 177.0, 164.0),
    308: (183.0, 194.0, 157.0),
    309: (161.0, 7.0, 148.0),
    310: (246.0, 124.0, 252.0),
    311: (164.0, 192.0, 93.0),
    312: (160.0, 20.0, 211.0),
    313: (8.0, 170.0, 215.0),
    314: (8.0, 109.0, 201.0),
    315: (105.0, 99.0, 9.0),
    316: (61.0, 62.0, 87.0),
    317: (247.0, 74.0, 110.0),
    318: (163.0, 174.0, 74.0),
    319: (33.0, 223.0, 111.0),
    320: (13.0, 194.0, 10.0),
    321: (244.0, 26.0, 124.0),
    322: (160.0, 73.0, 85.0),
    323: (184.0, 230.0, 48.0),
    324: (153.0, 244.0, 140.0),
    325: (247.0, 185.0, 73.0),
    326: (153.0, 76.0, 172.0),
    327: (195.0, 65.0, 116.0),
    328: (84.0, 178.0, 243.0),
    329: (137.0, 146.0, 172.0),
    330: (221.0, 0.0, 204.0),
    331: (180.0, 153.0, 116.0),
    332: (47.0, 104.0, 228.0),
    333: (236.0, 12.0, 205.0),
    334: (130.0, 18.0, 162.0),
    335: (198.0, 236.0, 249.0),
    336: (163.0, 28.0, 199.0),
    337: (4.0, 66.0, 185.0),
    338: (79.0, 248.0, 69.0),
    339: (118.0, 199.0, 206.0),
    340: (132.0, 217.0, 34.0),
    341: (115.0, 101.0, 35.0),
    342: (19.0, 187.0, 84.0),
    343: (63.0, 113.0, 146.0),
    344: (117.0, 240.0, 169.0),
    345: (24.0, 208.0, 83.0),
    346: (20.0, 187.0, 109.0),
    347: (177.0, 128.0, 68.0),
    348: (83.0, 8.0, 157.0),
    349: (189.0, 247.0, 42.0),
    350: (123.0, 126.0, 214.0),
    351: (66.0, 98.0, 202.0),
    352: (66.0, 182.0, 102.0),
    353: (125.0, 250.0, 139.0),
    354: (225.0, 172.0, 38.0),
    355: (254.0, 130.0, 90.0),
    356: (23.0, 216.0, 64.0),
    357: (168.0, 185.0, 21.0),
    358: (201.0, 249.0, 125.0),
    359: (228.0, 230.0, 47.0),
    360: (64.0, 189.0, 60.0),
    361: (253.0, 232.0, 211.0),
    362: (155.0, 22.0, 28.0),
    363: (173.0, 142.0, 56.0),
    364: (174.0, 149.0, 108.0),
    365: (82.0, 180.0, 33.0),
    366: (183.0, 105.0, 58.0),
    367: (174.0, 239.0, 188.0),
    368: (125.0, 101.0, 64.0),
    369: (191.0, 14.0, 109.0),
    370: (232.0, 81.0, 251.0),
    371: (205.0, 81.0, 250.0),
    372: (255.0, 222.0, 250.0),
    373: (14.0, 201.0, 238.0),
    374: (159.0, 31.0, 39.0),
    375: (227.0, 152.0, 226.0),
    376: (124.0, 236.0, 246.0),
    377: (15.0, 165.0, 56.0),
    378: (244.0, 197.0, 38.0),
    379: (240.0, 231.0, 163.0),
    380: (138.0, 58.0, 18.0),
    381: (73.0, 75.0, 163.0),
    382: (244.0, 139.0, 69.0),
    383: (87.0, 131.0, 29.0),
    384: (230.0, 93.0, 227.0),
    385: (62.0, 237.0, 101.0),
    386: (217.0, 182.0, 161.0),
    387: (111.0, 8.0, 155.0),
    388: (178.0, 174.0, 38.0),
    389: (102.0, 84.0, 129.0),
    390: (41.0, 152.0, 242.0),
    391: (106.0, 236.0, 98.0),
    392: (28.0, 75.0, 121.0),
    393: (183.0, 40.0, 213.0),
    394: (243.0, 70.0, 156.0),
    395: (116.0, 237.0, 146.0),
    396: (144.0, 172.0, 83.0),
    397: (23.0, 28.0, 148.0),
    398: (126.0, 17.0, 182.0),
    399: (78.0, 71.0, 198.0),
    400: (92.0, 207.0, 62.0),
    401: (236.0, 112.0, 199.0),
    402: (133.0, 6.0, 70.0),
    403: (178.0, 119.0, 188.0),
    404: (231.0, 252.0, 106.0),
    405: (244.0, 109.0, 163.0),
    406: (243.0, 189.0, 94.0),
    407: (60.0, 221.0, 52.0),
    408: (219.0, 34.0, 121.0),
    409: (107.0, 52.0, 3.0),
    410: (174.0, 58.0, 162.0),
    411: (220.0, 108.0, 111.0),
    412: (242.0, 140.0, 101.0),
    413: (71.0, 6.0, 26.0),
    414: (228.0, 209.0, 17.0),
    415: (73.0, 82.0, 98.0),
    416: (204.0, 6.0, 60.0),
    417: (115.0, 75.0, 211.0),
    418: (201.0, 208.0, 93.0),
    419: (82.0, 56.0, 50.0),
    420: (177.0, 72.0, 134.0),
    421: (87.0, 53.0, 247.0),
    422: (202.0, 127.0, 90.0),
    423: (238.0, 56.0, 27.0),
    424: (215.0, 16.0, 196.0),
    425: (141.0, 141.0, 82.0),
    426: (170.0, 46.0, 195.0),
    427: (34.0, 75.0, 250.0),
    428: (140.0, 171.0, 30.0),
    429: (63.0, 129.0, 134.0),
    430: (213.0, 239.0, 15.0),
    431: (245.0, 183.0, 250.0),
    432: (134.0, 128.0, 235.0),
    433: (158.0, 95.0, 153.0),
    434: (17.0, 178.0, 120.0),
    435: (194.0, 197.0, 217.0),
    436: (152.0, 218.0, 207.0),
    437: (11.0, 127.0, 214.0),
    438: (228.0, 141.0, 99.0),
    439: (84.0, 212.0, 17.0),
    440: (118.0, 83.0, 22.0),
    441: (141.0, 23.0, 7.0),
    442: (98.0, 236.0, 173.0),
    443: (153.0, 240.0, 226.0),
    444: (131.0, 112.0, 23.0),
    445: (99.0, 104.0, 41.0),
    446: (31.0, 66.0, 3.0),
    447: (97.0, 12.0, 232.0),
    448: (220.0, 252.0, 1.0),
    449: (187.0, 12.0, 5.0),
    450: (63.0, 101.0, 46.0),
    451: (31.0, 125.0, 126.0),
    452: (138.0, 176.0, 31.0),
    453: (146.0, 58.0, 168.0),
    454: (187.0, 218.0, 233.0),
    455: (21.0, 144.0, 165.0),
    456: (155.0, 101.0, 171.0),
    457: (98.0, 147.0, 23.0),
    458: (189.0, 40.0, 141.0),
    459: (210.0, 188.0, 160.0),
    460: (202.0, 211.0, 202.0),
    461: (33.0, 153.0, 86.0),
    462: (192.0, 35.0, 100.0),
    463: (120.0, 16.0, 119.0),
    464: (219.0, 239.0, 235.0),
    465: (206.0, 89.0, 139.0),
    466: (74.0, 113.0, 164.0),
    467: (189.0, 106.0, 20.0),
    468: (237.0, 180.0, 159.0),
    469: (249.0, 39.0, 115.0),
    470: (88.0, 193.0, 53.0),
    471: (85.0, 82.0, 247.0),
    472: (60.0, 18.0, 91.0),
    473: (230.0, 56.0, 89.0),
    474: (0.0, 41.0, 154.0),
    475: (1.0, 106.0, 43.0),
    476: (23.0, 182.0, 222.0),
    477: (34.0, 55.0, 204.0),
    478: (162.0, 79.0, 135.0),
    479: (228.0, 42.0, 198.0),
    480: (128.0, 194.0, 128.0),
    481: (206.0, 43.0, 225.0),
    482: (136.0, 208.0, 5.0),
    483: (148.0, 48.0, 171.0),
    484: (159.0, 72.0, 149.0),
    485: (240.0, 152.0, 174.0),
    486: (132.0, 116.0, 216.0),
    487: (249.0, 159.0, 161.0),
    488: (135.0, 89.0, 132.0),
    489: (165.0, 101.0, 158.0),
    490: (154.0, 195.0, 194.0),
    491: (109.0, 178.0, 204.0),
    492: (12.0, 114.0, 188.0),
    493: (210.0, 34.0, 114.0),
    494: (12.0, 203.0, 159.0),
    495: (153.0, 77.0, 191.0),
    496: (185.0, 60.0, 39.0),
    497: (108.0, 178.0, 142.0),
    498: (105.0, 224.0, 20.0),
    499: (151.0, 223.0, 183.0),
    500: (90.0, 183.0, 65.0),
    501: (87.0, 159.0, 167.0),
    502: (147.0, 120.0, 192.0),
    503: (61.0, 230.0, 135.0),
    504: (135.0, 70.0, 169.0),
    505: (137.0, 156.0, 149.0),
    506: (52.0, 14.0, 207.0),
    507: (112.0, 196.0, 39.0),
    508: (165.0, 95.0, 216.0),
    509: (122.0, 80.0, 15.0),
    510: (184.0, 190.0, 135.0),
    511: (117.0, 197.0, 3.0),
    512: (195.0, 161.0, 162.0),
    513: (148.0, 254.0, 231.0),
    514: (70.0, 121.0, 114.0),
    515: (201.0, 130.0, 139.0),
    516: (255.0, 77.0, 205.0),
    517: (33.0, 18.0, 217.0),
    518: (105.0, 213.0, 44.0),
    519: (24.0, 209.0, 117.0),
    520: (172.0, 107.0, 155.0),
    521: (18.0, 47.0, 106.0),
    522: (148.0, 107.0, 32.0),
    523: (218.0, 167.0, 80.0),
    524: (250.0, 189.0, 20.0),
    525: (10.0, 149.0, 192.0),
    526: (121.0, 234.0, 207.0),
    527: (90.0, 9.0, 42.0),
    528: (12.0, 53.0, 48.0),
    529: (137.0, 113.0, 20.0),
    530: (65.0, 198.0, 48.0),
    531: (32.0, 180.0, 204.0),
    532: (185.0, 86.0, 123.0),
    533: (196.0, 92.0, 242.0),
    534: (109.0, 128.0, 223.0),
    535: (229.0, 31.0, 36.0),
    536: (28.0, 174.0, 85.0),
    537: (108.0, 166.0, 143.0),
    538: (183.0, 181.0, 130.0),
    539: (140.0, 124.0, 144.0),
    540: (83.0, 214.0, 45.0),
    541: (134.0, 56.0, 131.0),
    542: (119.0, 16.0, 95.0),
    543: (249.0, 103.0, 49.0),
    544: (29.0, 88.0, 227.0),
    545: (189.0, 44.0, 5.0),
    546: (124.0, 129.0, 46.0),
    547: (111.0, 23.0, 82.0),
    548: (165.0, 134.0, 118.0),
    549: (120.0, 77.0, 151.0),
    550: (37.0, 66.0, 221.0),
    551: (221.0, 194.0, 117.0),
    552: (226.0, 244.0, 86.0),
    553: (74.0, 133.0, 47.0),
    554: (191.0, 7.0, 164.0),
    555: (154.0, 174.0, 233.0),
    556: (143.0, 151.0, 113.0),
    557: (226.0, 250.0, 222.0),
    558: (105.0, 148.0, 93.0),
    559: (227.0, 131.0, 93.0),
    560: (138.0, 206.0, 34.0),
    561: (255.0, 57.0, 24.0),
    562: (75.0, 242.0, 192.0),
    563: (30.0, 91.0, 91.0),
    564: (191.0, 118.0, 113.0),
    565: (4.0, 240.0, 227.0),
    566: (84.0, 232.0, 33.0),
    567: (116.0, 195.0, 239.0),
    568: (252.0, 102.0, 33.0),
    569: (34.0, 31.0, 215.0),
    570: (85.0, 204.0, 24.0),
    571: (233.0, 33.0, 185.0),
    572: (121.0, 189.0, 176.0),
    573: (32.0, 94.0, 177.0),
    574: (171.0, 130.0, 86.0),
    575: (153.0, 143.0, 142.0),
    576: (147.0, 22.0, 148.0),
    577: (67.0, 177.0, 206.0),
    578: (173.0, 182.0, 175.0),
    579: (189.0, 16.0, 146.0),
    580: (160.0, 210.0, 120.0),
    581: (189.0, 157.0, 65.0),
    582: (217.0, 54.0, 108.0),
    583: (249.0, 33.0, 1.0),
    584: (97.0, 77.0, 211.0),
    585: (176.0, 6.0, 209.0),
    586: (145.0, 145.0, 76.0),
    587: (18.0, 111.0, 48.0),
    588: (247.0, 206.0, 242.0),
    589: (224.0, 189.0, 231.0),
    590: (234.0, 183.0, 224.0),
    591: (219.0, 58.0, 197.0),
    592: (246.0, 70.0, 186.0),
    593: (60.0, 12.0, 215.0),
    594: (239.0, 65.0, 15.0),
    595: (139.0, 25.0, 131.0),
    596: (155.0, 173.0, 131.0),
    597: (160.0, 145.0, 10.0),
    598: (15.0, 159.0, 131.0),
    599: (241.0, 131.0, 93.0),
    600: (196.0, 203.0, 11.0),
    601: (169.0, 246.0, 254.0),
    602: (201.0, 136.0, 248.0),
    603: (159.0, 27.0, 127.0),
    604: (172.0, 168.0, 167.0),
    605: (138.0, 115.0, 92.0),
    606: (133.0, 134.0, 169.0),
    607: (102.0, 119.0, 239.0),
    608: (141.0, 197.0, 168.0),
    609: (2.0, 29.0, 95.0),
    610: (84.0, 3.0, 204.0),
    611: (14.0, 83.0, 157.0),
    612: (133.0, 137.0, 242.0),
    613: (98.0, 254.0, 216.0),
    614: (109.0, 27.0, 28.0),
    615: (178.0, 220.0, 3.0),
    616: (58.0, 123.0, 121.0),
    617: (174.0, 188.0, 14.0),
    618: (31.0, 188.0, 120.0),
    619: (252.0, 182.0, 110.0),
    620: (163.0, 219.0, 32.0),
    621: (163.0, 214.0, 111.0),
    622: (183.0, 153.0, 37.0),
    623: (22.0, 78.0, 65.0),
    624: (188.0, 249.0, 120.0),
    625: (51.0, 28.0, 156.0),
    626: (209.0, 250.0, 184.0),
    627: (148.0, 150.0, 22.0),
    628: (235.0, 216.0, 230.0),
    629: (85.0, 204.0, 215.0),
    630: (88.0, 116.0, 61.0),
    631: (25.0, 148.0, 177.0),
    632: (106.0, 174.0, 48.0),
    633: (120.0, 76.0, 186.0),
    634: (32.0, 213.0, 210.0),
    635: (88.0, 186.0, 111.0),
    636: (188.0, 16.0, 239.0),
    637: (227.0, 218.0, 250.0),
    638: (140.0, 196.0, 199.0),
    639: (220.0, 118.0, 173.0),
    640: (113.0, 28.0, 147.0),
    641: (251.0, 159.0, 155.0),
    642: (71.0, 126.0, 206.0),
    643: (44.0, 190.0, 2.0),
    644: (205.0, 117.0, 111.0),
    645: (53.0, 33.0, 96.0),
    646: (83.0, 1.0, 76.0),
    647: (107.0, 116.0, 43.0),
    648: (214.0, 97.0, 218.0),
    649: (46.0, 216.0, 248.0),
    650: (92.0, 142.0, 193.0),
    651: (223.0, 115.0, 154.0),
    652: (63.0, 168.0, 76.0),
    653: (162.0, 22.0, 219.0),
    654: (184.0, 95.0, 0.0),
    655: (167.0, 215.0, 49.0),
    656: (171.0, 53.0, 192.0),
    657: (42.0, 82.0, 2.0),
    658: (198.0, 140.0, 185.0),
    659: (39.0, 134.0, 240.0),
    660: (21.0, 157.0, 168.0),
    661: (220.0, 17.0, 184.0),
    662: (63.0, 74.0, 234.0),
    663: (110.0, 37.0, 186.0),
    664: (169.0, 222.0, 244.0),
    665: (233.0, 78.0, 252.0),
    666: (236.0, 130.0, 173.0),
    667: (213.0, 143.0, 89.0),
    668: (67.0, 251.0, 203.0),
    669: (187.0, 169.0, 160.0),
    670: (94.0, 50.0, 153.0),
    671: (179.0, 33.0, 223.0),
    672: (23.0, 177.0, 248.0),
    673: (25.0, 9.0, 43.0),
    674: (189.0, 126.0, 241.0),
    675: (169.0, 208.0, 2.0),
    676: (52.0, 148.0, 88.0),
    677: (0.0, 90.0, 232.0),
    678: (81.0, 126.0, 98.0),
    679: (213.0, 66.0, 174.0),
    680: (12.0, 46.0, 129.0),
    681: (149.0, 158.0, 253.0),
    682: (229.0, 143.0, 243.0),
    683: (21.0, 49.0, 218.0),
    684: (91.0, 58.0, 9.0),
    685: (209.0, 160.0, 196.0),
    686: (126.0, 106.0, 250.0),
    687: (212.0, 206.0, 213.0),
    688: (177.0, 51.0, 153.0),
    689: (248.0, 2.0, 165.0),
    690: (203.0, 101.0, 221.0),
    691: (104.0, 102.0, 70.0),
    692: (32.0, 86.0, 15.0),
    693: (242.0, 16.0, 181.0),
    694: (109.0, 144.0, 215.0),
    695: (146.0, 234.0, 109.0),
    696: (191.0, 39.0, 194.0),
    697: (162.0, 82.0, 195.0),
    698: (170.0, 184.0, 238.0),
    699: (217.0, 5.0, 15.0),
    700: (55.0, 127.0, 123.0),
    701: (230.0, 84.0, 212.0),
    702: (247.0, 210.0, 35.0),
    703: (30.0, 159.0, 96.0),
    704: (239.0, 120.0, 253.0),
    705: (145.0, 106.0, 215.0),
    706: (126.0, 97.0, 57.0),
    707: (91.0, 249.0, 159.0),
    708: (168.0, 148.0, 17.0),
    709: (247.0, 15.0, 141.0),
    710: (230.0, 97.0, 143.0),
    711: (154.0, 97.0, 98.0),
    712: (45.0, 86.0, 53.0),
    713: (205.0, 125.0, 163.0),
    714: (95.0, 185.0, 192.0),
    715: (182.0, 238.0, 75.0),
    716: (22.0, 171.0, 227.0),
    717: (131.0, 179.0, 145.0),
    718: (66.0, 159.0, 74.0),
    719: (181.0, 110.0, 193.0),
    720: (175.0, 164.0, 116.0),
    721: (185.0, 145.0, 32.0),
    722: (104.0, 208.0, 244.0),
    723: (239.0, 97.0, 183.0),
    724: (6.0, 32.0, 177.0),
    725: (105.0, 3.0, 246.0),
    726: (154.0, 77.0, 134.0),
    727: (122.0, 196.0, 12.0),
    728: (5.0, 26.0, 72.0),
    729: (125.0, 246.0, 231.0),
    730: (4.0, 16.0, 210.0),
    731: (89.0, 154.0, 197.0),
    732: (252.0, 89.0, 59.0),
    733: (125.0, 122.0, 148.0),
    734: (189.0, 222.0, 192.0),
    735: (148.0, 176.0, 217.0),
    736: (113.0, 53.0, 113.0),
    737: (73.0, 212.0, 141.0),
    738: (71.0, 62.0, 71.0),
    739: (145.0, 72.0, 47.0),
    740: (189.0, 226.0, 225.0),
    741: (8.0, 200.0, 206.0),
    742: (218.0, 52.0, 253.0),
    743: (22.0, 232.0, 211.0),
    744: (149.0, 68.0, 80.0),
    745: (23.0, 201.0, 59.0),
    746: (108.0, 5.0, 96.0),
    747: (92.0, 180.0, 229.0),
    748: (97.0, 17.0, 214.0),
    749: (147.0, 7.0, 102.0),
    750: (196.0, 168.0, 100.0),
    751: (61.0, 166.0, 50.0),
    752: (223.0, 235.0, 45.0),
    753: (204.0, 186.0, 193.0),
    754: (69.0, 231.0, 129.0),
    755: (148.0, 23.0, 43.0),
    756: (161.0, 196.0, 224.0),
    757: (34.0, 27.0, 22.0),
    758: (245.0, 49.0, 99.0),
    759: (136.0, 221.0, 77.0),
    760: (185.0, 12.0, 165.0),
    761: (29.0, 198.0, 60.0),
    762: (54.0, 136.0, 213.0),
    763: (106.0, 140.0, 173.0),
    764: (190.0, 66.0, 68.0),
    765: (29.0, 218.0, 239.0),
    766: (241.0, 56.0, 234.0),
    767: (156.0, 195.0, 31.0),
    768: (126.0, 189.0, 196.0),
    769: (220.0, 249.0, 92.0),
    770: (24.0, 234.0, 201.0),
    771: (196.0, 26.0, 241.0),
    772: (34.0, 214.0, 27.0),
    773: (25.0, 155.0, 220.0),
    774: (78.0, 72.0, 76.0),
    775: (128.0, 71.0, 79.0),
    776: (121.0, 215.0, 6.0),
    777: (103.0, 47.0, 59.0),
    778: (207.0, 101.0, 28.0),
    779: (18.0, 169.0, 49.0),
    780: (213.0, 25.0, 127.0),
    781: (20.0, 70.0, 234.0),
    782: (10.0, 240.0, 22.0),
    783: (137.0, 18.0, 16.0),
    784: (149.0, 105.0, 228.0),
    785: (216.0, 220.0, 64.0),
    786: (30.0, 215.0, 202.0),
    787: (45.0, 236.0, 61.0),
    788: (178.0, 118.0, 82.0),
    789: (51.0, 142.0, 158.0),
    790: (240.0, 16.0, 240.0),
    791: (229.0, 191.0, 252.0),
    792: (125.0, 50.0, 216.0),
    793: (125.0, 59.0, 50.0),
    794: (179.0, 124.0, 141.0),
    795: (36.0, 31.0, 106.0),
    796: (230.0, 198.0, 66.0),
    797: (113.0, 151.0, 62.0),
    798: (132.0, 184.0, 243.0),
    799: (149.0, 39.0, 118.0),
    800: (79.0, 186.0, 211.0),
    801: (18.0, 135.0, 24.0),
    802: (192.0, 33.0, 69.0),
    803: (226.0, 61.0, 33.0),
    804: (65.0, 192.0, 218.0),
    805: (72.0, 132.0, 179.0),
    806: (246.0, 25.0, 192.0),
    807: (140.0, 83.0, 115.0),
    808: (206.0, 245.0, 38.0),
    809: (45.0, 71.0, 97.0),
    810: (116.0, 104.0, 149.0),
    811: (70.0, 29.0, 214.0),
    812: (235.0, 136.0, 80.0),
    813: (55.0, 188.0, 161.0),
    814: (165.0, 7.0, 22.0),
    815: (224.0, 212.0, 184.0),
    816: (84.0, 100.0, 91.0),
    817: (7.0, 22.0, 18.0),
    818: (117.0, 159.0, 180.0),
    819: (193.0, 196.0, 113.0),
    820: (177.0, 19.0, 201.0),
    821: (239.0, 108.0, 35.0),
    822: (38.0, 255.0, 223.0),
    823: (216.0, 17.0, 210.0),
    824: (65.0, 237.0, 59.0),
    825: (3.0, 118.0, 0.0),
    826: (49.0, 205.0, 82.0),
    827: (137.0, 173.0, 22.0),
    828: (33.0, 24.0, 67.0),
    829: (210.0, 111.0, 32.0),
    830: (76.0, 51.0, 116.0),
    831: (90.0, 147.0, 9.0),
    832: (89.0, 68.0, 155.0),
    833: (105.0, 24.0, 41.0),
    834: (28.0, 64.0, 142.0),
    835: (93.0, 96.0, 179.0),
    836: (23.0, 202.0, 62.0),
    837: (112.0, 124.0, 198.0),
    838: (93.0, 246.0, 254.0),
    839: (162.0, 220.0, 209.0),
    840: (129.0, 132.0, 2.0),
    841: (36.0, 71.0, 235.0),
    842: (4.0, 115.0, 84.0),
    843: (243.0, 163.0, 157.0),
    844: (5.0, 4.0, 48.0),
    845: (190.0, 57.0, 226.0),
    846: (87.0, 6.0, 90.0),
    847: (97.0, 108.0, 128.0),
    848: (126.0, 80.0, 142.0),
    849: (201.0, 115.0, 61.0),
    850: (164.0, 224.0, 208.0),
    851: (244.0, 99.0, 77.0),
    852: (93.0, 30.0, 143.0),
    853: (52.0, 30.0, 178.0),
    854: (136.0, 252.0, 90.0),
    855: (123.0, 196.0, 137.0),
    856: (143.0, 2.0, 168.0),
    857: (118.0, 161.0, 108.0),
    858: (124.0, 208.0, 2.0),
    859: (18.0, 131.0, 8.0),
    860: (241.0, 139.0, 75.0),
    861: (173.0, 30.0, 161.0),
    862: (219.0, 172.0, 218.0),
    863: (226.0, 251.0, 224.0),
    864: (30.0, 137.0, 90.0),
    865: (38.0, 226.0, 111.0),
    866: (102.0, 203.0, 184.0),
    867: (24.0, 76.0, 8.0),
    868: (83.0, 193.0, 139.0),
    869: (16.0, 23.0, 109.0),
    870: (219.0, 158.0, 176.0),
    871: (102.0, 46.0, 24.0),
    872: (185.0, 5.0, 44.0),
    873: (241.0, 113.0, 167.0),
    874: (79.0, 101.0, 15.0),
    875: (234.0, 247.0, 106.0),
    876: (34.0, 93.0, 37.0),
    877: (175.0, 0.0, 128.0),
    878: (97.0, 11.0, 212.0),
    879: (123.0, 213.0, 227.0),
    880: (76.0, 96.0, 188.0),
    881: (64.0, 247.0, 151.0),
    882: (168.0, 144.0, 20.0),
    883: (200.0, 33.0, 71.0),
    884: (212.0, 241.0, 121.0),
    885: (58.0, 4.0, 83.0),
    886: (26.0, 1.0, 240.0),
    887: (19.0, 73.0, 124.0),
    888: (254.0, 154.0, 237.0),
    889: (138.0, 251.0, 61.0),
    890: (222.0, 2.0, 110.0),
    891: (201.0, 120.0, 107.0),
    892: (105.0, 69.0, 243.0),
    893: (242.0, 92.0, 120.0),
    894: (50.0, 6.0, 27.0),
    895: (251.0, 83.0, 145.0),
    896: (36.0, 88.0, 21.0),
    897: (115.0, 128.0, 209.0),
    898: (253.0, 231.0, 106.0),
    899: (75.0, 176.0, 208.0),
    900: (150.0, 241.0, 30.0),
    901: (57.0, 133.0, 138.0),
    902: (66.0, 49.0, 29.0),
    903: (68.0, 240.0, 154.0),
    904: (213.0, 62.0, 181.0),
    905: (200.0, 198.0, 57.0),
    906: (203.0, 34.0, 6.0),
    907: (144.0, 110.0, 63.0),
    908: (130.0, 106.0, 69.0),
    909: (156.0, 46.0, 32.0),
    910: (175.0, 47.0, 114.0),
    911: (107.0, 178.0, 200.0),
    912: (85.0, 128.0, 76.0),
    913: (134.0, 68.0, 41.0),
    914: (140.0, 233.0, 138.0),
    915: (222.0, 138.0, 239.0),
    916: (236.0, 213.0, 92.0),
    917: (87.0, 218.0, 192.0),
    918: (201.0, 179.0, 67.0),
    919: (2.0, 190.0, 21.0),
    920: (196.0, 94.0, 57.0),
    921: (105.0, 35.0, 50.0),
    922: (219.0, 106.0, 88.0),
    923: (209.0, 90.0, 53.0),
    924: (181.0, 137.0, 180.0),
    925: (126.0, 94.0, 173.0),
    926: (22.0, 133.0, 126.0),
    927: (113.0, 223.0, 243.0),
    928: (120.0, 227.0, 85.0),
    929: (142.0, 121.0, 202.0),
    930: (93.0, 10.0, 174.0),
    931: (130.0, 155.0, 175.0),
    932: (172.0, 168.0, 219.0),
    933: (151.0, 117.0, 5.0),
    934: (240.0, 182.0, 252.0),
    935: (35.0, 6.0, 117.0),
    936: (194.0, 207.0, 178.0),
    937: (148.0, 12.0, 168.0),
    938: (15.0, 175.0, 77.0),
    939: (96.0, 170.0, 131.0),
    940: (189.0, 241.0, 106.0),
    941: (72.0, 106.0, 128.0),
    942: (144.0, 10.0, 115.0),
    943: (205.0, 139.0, 2.0),
    944: (205.0, 154.0, 128.0),
    945: (164.0, 180.0, 232.0),
    946: (7.0, 156.0, 19.0),
    947: (22.0, 109.0, 122.0),
    948: (41.0, 176.0, 13.0),
    949: (133.0, 70.0, 2.0),
    950: (215.0, 199.0, 138.0),
    951: (14.0, 82.0, 214.0),
    952: (170.0, 183.0, 197.0),
    953: (48.0, 198.0, 106.0),
    954: (239.0, 3.0, 228.0),
    955: (99.0, 237.0, 148.0),
    956: (201.0, 255.0, 203.0),
    957: (91.0, 166.0, 11.0),
    958: (124.0, 22.0, 82.0),
    959: (124.0, 87.0, 153.0),
    960: (189.0, 54.0, 246.0),
    961: (188.0, 183.0, 92.0),
    962: (109.0, 74.0, 254.0),
    963: (217.0, 220.0, 88.0),
    964: (200.0, 235.0, 154.0),
    965: (181.0, 234.0, 104.0),
    966: (2.0, 54.0, 76.0),
    967: (11.0, 18.0, 177.0),
    968: (55.0, 146.0, 11.0),
    969: (93.0, 9.0, 97.0),
    970: (35.0, 31.0, 67.0),
    971: (30.0, 208.0, 158.0),
    972: (186.0, 211.0, 170.0),
    973: (184.0, 185.0, 171.0),
    974: (184.0, 211.0, 249.0),
    975: (31.0, 209.0, 45.0),
    976: (160.0, 12.0, 147.0),
    977: (127.0, 189.0, 233.0),
    978: (144.0, 237.0, 20.0),
    979: (125.0, 80.0, 52.0),
    980: (109.0, 207.0, 191.0),
    981: (122.0, 187.0, 170.0),
    982: (34.0, 39.0, 161.0),
    983: (193.0, 18.0, 250.0),
    984: (186.0, 129.0, 188.0),
    985: (198.0, 70.0, 83.0),
    986: (210.0, 151.0, 143.0),
    987: (179.0, 231.0, 41.0),
    988: (249.0, 103.0, 99.0),
    989: (73.0, 220.0, 211.0),
    990: (88.0, 16.0, 155.0),
    991: (174.0, 176.0, 160.0),
    992: (248.0, 11.0, 244.0),
    993: (176.0, 67.0, 3.0),
    994: (218.0, 109.0, 247.0),
    995: (9.0, 229.0, 158.0),
    996: (206.0, 89.0, 29.0),
    997: (116.0, 198.0, 126.0),
    998: (95.0, 166.0, 185.0),
    999: (192.0, 92.0, 101.0),
    1000: (179.0, 87.0, 71.0),
    1001: (109.0, 137.0, 189.0),
    1002: (103.0, 193.0, 251.0),
    1003: (29.0, 93.0, 69.0),
    1004: (2.0, 11.0, 31.0),
    1005: (227.0, 35.0, 19.0),
    1006: (92.0, 145.0, 227.0),
    1007: (250.0, 18.0, 247.0),
    1008: (24.0, 105.0, 145.0),
    1009: (79.0, 87.0, 8.0),
    1010: (36.0, 200.0, 202.0),
    1011: (139.0, 78.0, 52.0),
    1012: (58.0, 129.0, 51.0),
    1013: (200.0, 244.0, 118.0),
    1014: (21.0, 183.0, 10.0),
    1015: (126.0, 183.0, 252.0),
    1016: (180.0, 1.0, 75.0),
    1017: (39.0, 124.0, 14.0),
    1018: (57.0, 73.0, 75.0),
    1019: (69.0, 78.0, 208.0),
    1020: (63.0, 167.0, 89.0),
    1021: (17.0, 65.0, 161.0),
    1022: (140.0, 157.0, 251.0),
    1023: (71.0, 35.0, 219.0),
    1024: (187.0, 145.0, 97.0),
    1025: (178.0, 40.0, 117.0),
    1026: (147.0, 193.0, 154.0),
    1027: (170.0, 99.0, 219.0),
    1028: (39.0, 17.0, 243.0),
    1029: (138.0, 253.0, 192.0),
    1030: (89.0, 225.0, 247.0),
    1031: (181.0, 152.0, 127.0),
    1032: (216.0, 186.0, 55.0),
    1033: (26.0, 7.0, 50.0),
    1034: (230.0, 167.0, 29.0),
    1035: (32.0, 243.0, 68.0),
    1036: (254.0, 243.0, 80.0),
    1037: (151.0, 125.0, 244.0),
    1038: (96.0, 159.0, 132.0),
    1039: (219.0, 0.0, 234.0),
    1040: (32.0, 44.0, 111.0),
    1041: (233.0, 65.0, 188.0),
    1042: (172.0, 47.0, 186.0),
    1043: (201.0, 187.0, 13.0),
    1044: (86.0, 7.0, 231.0),
    1045: (63.0, 185.0, 128.0),
    1046: (102.0, 80.0, 217.0),
    1047: (98.0, 56.0, 154.0),
    1048: (49.0, 58.0, 129.0),
    1049: (230.0, 50.0, 164.0),
    1050: (84.0, 218.0, 175.0),
    1051: (247.0, 211.0, 61.0),
    1052: (47.0, 120.0, 234.0),
    1053: (79.0, 231.0, 44.0),
    1054: (106.0, 27.0, 219.0),
    1055: (74.0, 74.0, 82.0),
    1056: (167.0, 255.0, 32.0),
    1057: (48.0, 54.0, 25.0),
    1058: (153.0, 216.0, 164.0),
    1059: (216.0, 209.0, 157.0),
    1060: (116.0, 142.0, 111.0),
    1061: (75.0, 69.0, 105.0),
    1062: (27.0, 19.0, 110.0),
    1063: (141.0, 223.0, 181.0),
    1064: (28.0, 114.0, 248.0),
    1065: (66.0, 200.0, 55.0),
    1066: (103.0, 185.0, 139.0),
    1067: (25.0, 111.0, 183.0),
    1068: (2.0, 12.0, 105.0),
    1069: (228.0, 145.0, 169.0),
    1070: (149.0, 193.0, 61.0),
    1071: (59.0, 117.0, 112.0),
    1072: (252.0, 96.0, 39.0),
    1073: (122.0, 66.0, 77.0),
    1074: (203.0, 145.0, 174.0),
    1075: (32.0, 239.0, 135.0),
    1076: (18.0, 123.0, 101.0),
    1077: (166.0, 255.0, 16.0),
    1078: (135.0, 162.0, 223.0),
    1079: (195.0, 61.0, 102.0),
    1080: (69.0, 170.0, 122.0),
    1081: (160.0, 237.0, 169.0),
    1082: (177.0, 62.0, 235.0),
    1083: (103.0, 180.0, 3.0),
    1084: (248.0, 55.0, 233.0),
    1085: (230.0, 124.0, 228.0),
    1086: (165.0, 10.0, 218.0),
    1087: (27.0, 51.0, 246.0),
    1088: (217.0, 158.0, 230.0),
    1089: (211.0, 21.0, 118.0),
    1090: (38.0, 211.0, 34.0),
    1091: (197.0, 156.0, 133.0),
    1092: (216.0, 137.0, 1.0),
    1093: (38.0, 156.0, 183.0),
    1094: (64.0, 87.0, 90.0),
    1095: (33.0, 104.0, 19.0),
    1096: (64.0, 246.0, 198.0),
    1097: (221.0, 254.0, 254.0),
    1098: (180.0, 111.0, 99.0),
    1099: (12.0, 219.0, 245.0),
    1100: (134.0, 45.0, 175.0),
    1101: (94.0, 151.0, 157.0),
    1102: (45.0, 95.0, 113.0),
    1103: (21.0, 167.0, 39.0),
    1104: (33.0, 204.0, 184.0),
    1105: (64.0, 167.0, 49.0),
    1106: (61.0, 246.0, 23.0),
    1107: (144.0, 186.0, 89.0),
    1108: (154.0, 212.0, 187.0),
    1109: (95.0, 207.0, 134.0),
    1110: (179.0, 37.0, 205.0),
    1111: (156.0, 55.0, 229.0),
    1112: (4.0, 230.0, 36.0),
    1113: (46.0, 37.0, 140.0),
    1114: (185.0, 39.0, 199.0),
    1115: (248.0, 80.0, 194.0),
    1116: (228.0, 223.0, 128.0),
    1117: (147.0, 63.0, 221.0),
    1118: (61.0, 53.0, 227.0),
    1119: (124.0, 148.0, 17.0),
    1120: (99.0, 52.0, 110.0),
    1121: (246.0, 101.0, 17.0),
    1122: (133.0, 237.0, 201.0),
    1123: (72.0, 44.0, 32.0),
    1124: (216.0, 144.0, 33.0),
    1125: (254.0, 150.0, 135.0),
    1126: (96.0, 145.0, 11.0),
    1127: (87.0, 58.0, 53.0),
    1128: (232.0, 113.0, 84.0),
    1129: (154.0, 185.0, 250.0),
    1130: (103.0, 8.0, 248.0),
    1131: (41.0, 70.0, 40.0),
    1132: (33.0, 189.0, 33.0),
    1133: (92.0, 163.0, 130.0),
    1134: (252.0, 112.0, 63.0),
    1135: (60.0, 103.0, 215.0),
    1136: (141.0, 118.0, 154.0),
    1137: (8.0, 227.0, 159.0),
    1138: (182.0, 184.0, 184.0),
    1139: (15.0, 152.0, 178.0),
    1140: (148.0, 222.0, 112.0),
    1141: (164.0, 70.0, 211.0),
    1142: (63.0, 28.0, 244.0),
    1143: (67.0, 176.0, 0.0),
    1144: (162.0, 177.0, 144.0),
    1145: (171.0, 104.0, 132.0),
    1146: (49.0, 6.0, 100.0),
    1147: (67.0, 198.0, 124.0),
    1148: (201.0, 73.0, 247.0),
    1149: (209.0, 242.0, 18.0),
    1150: (10.0, 152.0, 134.0),
    1151: (242.0, 46.0, 53.0),
    1152: (62.0, 70.0, 157.0),
    1153: (238.0, 93.0, 157.0),
    1154: (1.0, 47.0, 117.0),
    1155: (96.0, 44.0, 226.0),
    1156: (165.0, 94.0, 187.0),
    1157: (54.0, 69.0, 139.0),
    1158: (58.0, 99.0, 101.0),
    1159: (159.0, 126.0, 207.0),
    1160: (117.0, 107.0, 116.0),
    1161: (176.0, 149.0, 204.0),
    1162: (50.0, 36.0, 142.0),
    1163: (238.0, 131.0, 227.0),
    1164: (194.0, 74.0, 228.0),
    1165: (29.0, 54.0, 212.0),
    1166: (115.0, 188.0, 95.0),
    1167: (52.0, 131.0, 139.0),
    1168: (65.0, 83.0, 201.0),
    1169: (83.0, 204.0, 131.0),
}

VALID_CLASS_IDS_50 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    26,
    28,
    29,
    31,
    32,
    33,
    34,
    36,
    38,
    40,
    41,
    46,
    47,
    48,
    49,
    52,
    56,
    63,
    64,
    65,
    71,
    75,
    96,
    97,
    101,
    130,
    161,
    1163,
)

CLASS_LABELS_50 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "box",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "dresser",
    "stool",
    "plant",
    "ceiling",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "whiteboard",
    "trash can",
    "shoe",
    "computer tower",
    "bottle",
    "mirror",
    "file cabinet",
    "radiator",
    "recycling bin",
    "telephone",
    "cup",
    "doorframe",
    "object",
)

SCANNET_COLOR_MAP_50 = {
    0: (0.0, 0.0, 0.0),
    1: (37.0, 235.0, 140.0),
    2: (168.0, 15.0, 237.0),
    3: (106.0, 152.0, 249.0),
    4: (122.0, 174.0, 183.0),
    5: (99.0, 206.0, 239.0),
    6: (138.0, 201.0, 227.0),
    7: (175.0, 196.0, 25.0),
    8: (195.0, 84.0, 241.0),
    9: (126.0, 92.0, 126.0),
    10: (9.0, 125.0, 228.0),
    11: (153.0, 191.0, 80.0),
    12: (75.0, 155.0, 134.0),
    13: (82.0, 176.0, 74.0),
    14: (107.0, 88.0, 12.0),
    15: (200.0, 245.0, 140.0),
    16: (169.0, 238.0, 121.0),
    17: (111.0, 241.0, 143.0),
    18: (42.0, 19.0, 120.0),
    19: (93.0, 110.0, 245.0),
    20: (99.0, 218.0, 15.0),
    21: (201.0, 207.0, 56.0),
    22: (117.0, 132.0, 44.0),
    23: (83.0, 230.0, 40.0),
    24: (162.0, 131.0, 192.0),
    25: (132.0, 62.0, 218.0),
    26: (53.0, 62.0, 6.0),
    27: (19.0, 184.0, 72.0),
    28: (1.0, 249.0, 5.0),
    29: (213.0, 115.0, 236.0),
    30: (37.0, 165.0, 173.0),
    31: (210.0, 87.0, 16.0),
    32: (215.0, 43.0, 133.0),
    33: (20.0, 135.0, 216.0),
    34: (161.0, 122.0, 234.0),
    35: (201.0, 15.0, 236.0),
    36: (133.0, 98.0, 158.0),
    37: (143.0, 107.0, 76.0),
    38: (161.0, 75.0, 53.0),
    39: (137.0, 105.0, 41.0),
    40: (70.0, 219.0, 7.0),
    41: (192.0, 163.0, 140.0),
    42: (102.0, 179.0, 92.0),
    43: (68.0, 64.0, 255.0),
    44: (20.0, 163.0, 241.0),
    45: (203.0, 158.0, 131.0),
    46: (189.0, 69.0, 40.0),
    47: (135.0, 134.0, 71.0),
    48: (0.0, 51.0, 81.0),
    49: (170.0, 173.0, 168.0),
    50: (176.0, 224.0, 139.0),
    51: (254.0, 57.0, 229.0),
    52: (245.0, 156.0, 11.0),
    53: (25.0, 29.0, 117.0),
    54: (111.0, 69.0, 130.0),
    55: (205.0, 154.0, 39.0),
    56: (85.0, 228.0, 143.0),
    57: (207.0, 214.0, 5.0),
    58: (35.0, 32.0, 23.0),
    59: (177.0, 172.0, 205.0),
    60: (205.0, 65.0, 70.0),
    61: (99.0, 18.0, 162.0),
    62: (18.0, 24.0, 81.0),
    63: (44.0, 116.0, 139.0),
    64: (196.0, 230.0, 119.0),
    65: (46.0, 117.0, 63.0),
    66: (20.0, 60.0, 119.0),
    67: (67.0, 53.0, 202.0),
    68: (63.0, 242.0, 167.0),
    69: (54.0, 203.0, 201.0),
    70: (78.0, 214.0, 114.0),
    71: (107.0, 173.0, 11.0),
    72: (216.0, 19.0, 46.0),
    73: (150.0, 146.0, 174.0),
    74: (158.0, 91.0, 137.0),
    75: (248.0, 112.0, 19.0),
    76: (161.0, 247.0, 135.0),
    77: (215.0, 95.0, 84.0),
    78: (197.0, 214.0, 151.0),
    79: (87.0, 189.0, 74.0),
    80: (175.0, 188.0, 166.0),
    81: (67.0, 193.0, 56.0),
    82: (131.0, 194.0, 131.0),
    83: (82.0, 23.0, 232.0),
    84: (170.0, 241.0, 89.0),
    85: (106.0, 160.0, 141.0),
    86: (148.0, 96.0, 172.0),
    87: (230.0, 77.0, 187.0),
    88: (216.0, 32.0, 207.0),
    89: (147.0, 30.0, 132.0),
    90: (91.0, 157.0, 114.0),
    91: (178.0, 174.0, 106.0),
    92: (122.0, 42.0, 67.0),
    93: (165.0, 91.0, 132.0),
    94: (187.0, 82.0, 192.0),
    95: (150.0, 41.0, 19.0),
    96: (84.0, 218.0, 166.0),
    97: (90.0, 163.0, 105.0),
    98: (218.0, 42.0, 180.0),
    99: (129.0, 35.0, 185.0),
    100: (8.0, 24.0, 67.0),
    101: (95.0, 11.0, 81.0),
    102: (0.0, 243.0, 78.0),
    103: (7.0, 73.0, 19.0),
    104: (69.0, 193.0, 217.0),
    105: (192.0, 117.0, 22.0),
    106: (110.0, 218.0, 39.0),
    107: (62.0, 176.0, 217.0),
    108: (99.0, 23.0, 145.0),
    109: (6.0, 245.0, 245.0),
    110: (128.0, 227.0, 61.0),
    111: (84.0, 108.0, 212.0),
    112: (100.0, 171.0, 232.0),
    113: (165.0, 220.0, 162.0),
    114: (74.0, 19.0, 38.0),
    115: (18.0, 160.0, 239.0),
    116: (53.0, 187.0, 124.0),
    117: (238.0, 112.0, 80.0),
    118: (0.0, 47.0, 155.0),
    119: (194.0, 162.0, 162.0),
    120: (167.0, 0.0, 158.0),
    121: (66.0, 213.0, 8.0),
    122: (239.0, 154.0, 138.0),
    123: (254.0, 109.0, 126.0),
    124: (206.0, 156.0, 17.0),
    125: (189.0, 157.0, 226.0),
    126: (102.0, 111.0, 202.0),
    127: (201.0, 60.0, 98.0),
    128: (210.0, 83.0, 229.0),
    129: (95.0, 231.0, 40.0),
    130: (153.0, 117.0, 29.0),
    131: (115.0, 222.0, 76.0),
    132: (97.0, 58.0, 81.0),
    133: (161.0, 136.0, 56.0),
    134: (227.0, 38.0, 120.0),
    135: (159.0, 187.0, 219.0),
    136: (223.0, 233.0, 190.0),
    137: (222.0, 38.0, 77.0),
    138: (250.0, 233.0, 241.0),
    139: (4.0, 80.0, 116.0),
    140: (104.0, 166.0, 151.0),
    141: (118.0, 49.0, 25.0),
    142: (21.0, 197.0, 155.0),
    143: (78.0, 153.0, 17.0),
    144: (103.0, 188.0, 122.0),
    145: (245.0, 37.0, 106.0),
    146: (155.0, 98.0, 209.0),
    147: (214.0, 232.0, 23.0),
    148: (83.0, 19.0, 115.0),
    149: (49.0, 28.0, 245.0),
    150: (228.0, 186.0, 251.0),
    151: (152.0, 218.0, 221.0),
    152: (220.0, 199.0, 139.0),
    153: (95.0, 156.0, 0.0),
    154: (73.0, 21.0, 189.0),
    155: (180.0, 121.0, 254.0),
    156: (44.0, 204.0, 162.0),
    157: (168.0, 51.0, 226.0),
    158: (157.0, 206.0, 120.0),
    159: (11.0, 95.0, 239.0),
    160: (104.0, 154.0, 175.0),
    161: (78.0, 139.0, 51.0),
    162: (187.0, 75.0, 242.0),
    163: (97.0, 142.0, 167.0),
    164: (120.0, 2.0, 73.0),
    165: (192.0, 162.0, 220.0),
    166: (5.0, 57.0, 93.0),
    167: (65.0, 10.0, 117.0),
    168: (213.0, 255.0, 57.0),
    169: (35.0, 49.0, 245.0),
    170: (154.0, 39.0, 36.0),
    171: (189.0, 48.0, 22.0),
    172: (26.0, 169.0, 66.0),
    173: (229.0, 28.0, 203.0),
    174: (45.0, 165.0, 68.0),
    175: (20.0, 84.0, 118.0),
    176: (64.0, 189.0, 245.0),
    177: (49.0, 247.0, 204.0),
    178: (182.0, 221.0, 3.0),
    179: (153.0, 115.0, 23.0),
    180: (241.0, 22.0, 11.0),
    181: (253.0, 217.0, 57.0),
    182: (61.0, 190.0, 255.0),
    183: (37.0, 252.0, 129.0),
    184: (174.0, 180.0, 16.0),
    185: (0.0, 65.0, 94.0),
    186: (173.0, 124.0, 107.0),
    187: (107.0, 30.0, 210.0),
    188: (18.0, 58.0, 65.0),
    189: (63.0, 64.0, 181.0),
    190: (78.0, 140.0, 43.0),
    191: (177.0, 3.0, 124.0),
    192: (98.0, 199.0, 121.0),
    193: (238.0, 126.0, 230.0),
    194: (225.0, 146.0, 150.0),
    195: (201.0, 35.0, 153.0),
    196: (28.0, 72.0, 236.0),
    197: (17.0, 60.0, 211.0),
    198: (254.0, 71.0, 105.0),
    199: (164.0, 118.0, 32.0),
    200: (26.0, 105.0, 16.0),
    201: (0.0, 41.0, 0.0),
    202: (147.0, 151.0, 60.0),
    203: (108.0, 133.0, 220.0),
    204: (65.0, 252.0, 245.0),
    205: (66.0, 36.0, 238.0),
    206: (21.0, 210.0, 200.0),
    207: (6.0, 50.0, 181.0),
    208: (158.0, 62.0, 198.0),
    209: (222.0, 125.0, 240.0),
    210: (10.0, 103.0, 236.0),
    211: (6.0, 70.0, 102.0),
    212: (24.0, 61.0, 226.0),
    213: (43.0, 228.0, 96.0),
    214: (117.0, 193.0, 97.0),
    215: (198.0, 154.0, 196.0),
    216: (240.0, 210.0, 23.0),
    217: (146.0, 60.0, 137.0),
    218: (77.0, 102.0, 142.0),
    219: (193.0, 252.0, 233.0),
    220: (115.0, 220.0, 15.0),
    221: (76.0, 230.0, 180.0),
    222: (134.0, 45.0, 115.0),
    223: (222.0, 17.0, 190.0),
    224: (156.0, 189.0, 199.0),
    225: (163.0, 32.0, 242.0),
    226: (64.0, 138.0, 216.0),
    227: (32.0, 224.0, 104.0),
    228: (133.0, 144.0, 115.0),
    229: (89.0, 45.0, 220.0),
    230: (0.0, 0.0, 48.0),
    231: (87.0, 176.0, 148.0),
    232: (183.0, 5.0, 30.0),
    233: (231.0, 39.0, 213.0),
    234: (200.0, 159.0, 68.0),
    235: (152.0, 94.0, 17.0),
    236: (129.0, 34.0, 182.0),
    237: (63.0, 236.0, 66.0),
    238: (35.0, 110.0, 202.0),
    239: (168.0, 61.0, 140.0),
    240: (143.0, 148.0, 167.0),
    241: (172.0, 30.0, 90.0),
    242: (142.0, 103.0, 66.0),
    243: (119.0, 25.0, 114.0),
    244: (234.0, 26.0, 136.0),
    245: (53.0, 43.0, 44.0),
    246: (164.0, 158.0, 132.0),
    247: (127.0, 235.0, 216.0),
    248: (254.0, 219.0, 31.0),
    249: (16.0, 223.0, 219.0),
    250: (110.0, 77.0, 218.0),
    251: (89.0, 107.0, 191.0),
    252: (155.0, 110.0, 102.0),
    253: (11.0, 181.0, 190.0),
    254: (70.0, 41.0, 106.0),
    255: (51.0, 169.0, 223.0),
    256: (160.0, 186.0, 167.0),
    257: (134.0, 215.0, 150.0),
    258: (199.0, 33.0, 127.0),
    259: (104.0, 57.0, 83.0),
    260: (10.0, 143.0, 186.0),
    261: (224.0, 63.0, 253.0),
    262: (205.0, 86.0, 46.0),
    263: (229.0, 123.0, 35.0),
    264: (174.0, 83.0, 136.0),
    265: (53.0, 159.0, 46.0),
    266: (50.0, 215.0, 87.0),
    267: (201.0, 180.0, 52.0),
    268: (175.0, 137.0, 119.0),
    269: (124.0, 154.0, 40.0),
    270: (32.0, 72.0, 255.0),
    271: (105.0, 97.0, 192.0),
    272: (242.0, 107.0, 162.0),
    273: (239.0, 26.0, 214.0),
    274: (114.0, 66.0, 123.0),
    275: (87.0, 58.0, 46.0),
    276: (162.0, 254.0, 204.0),
    277: (95.0, 85.0, 66.0),
    278: (160.0, 93.0, 122.0),
    279: (49.0, 114.0, 40.0),
    280: (37.0, 89.0, 196.0),
    281: (116.0, 86.0, 80.0),
    282: (121.0, 232.0, 178.0),
    283: (143.0, 199.0, 149.0),
    284: (204.0, 73.0, 192.0),
    285: (161.0, 238.0, 252.0),
    286: (205.0, 79.0, 37.0),
    287: (247.0, 43.0, 143.0),
    288: (162.0, 73.0, 40.0),
    289: (175.0, 4.0, 142.0),
    290: (236.0, 125.0, 166.0),
    291: (47.0, 1.0, 5.0),
    292: (172.0, 62.0, 74.0),
    293: (166.0, 215.0, 77.0),
    294: (218.0, 21.0, 205.0),
    295: (224.0, 255.0, 115.0),
    296: (84.0, 163.0, 212.0),
    297: (134.0, 176.0, 122.0),
    298: (204.0, 156.0, 80.0),
    299: (218.0, 202.0, 53.0),
    300: (209.0, 225.0, 149.0),
    301: (117.0, 64.0, 167.0),
    302: (94.0, 163.0, 132.0),
    303: (59.0, 124.0, 18.0),
    304: (31.0, 202.0, 81.0),
    305: (169.0, 151.0, 211.0),
    306: (224.0, 225.0, 25.0),
    307: (117.0, 177.0, 164.0),
    308: (183.0, 194.0, 157.0),
    309: (161.0, 7.0, 148.0),
    310: (246.0, 124.0, 252.0),
    311: (164.0, 192.0, 93.0),
    312: (160.0, 20.0, 211.0),
    313: (8.0, 170.0, 215.0),
    314: (8.0, 109.0, 201.0),
    315: (105.0, 99.0, 9.0),
    316: (61.0, 62.0, 87.0),
    317: (247.0, 74.0, 110.0),
    318: (163.0, 174.0, 74.0),
    319: (33.0, 223.0, 111.0),
    320: (13.0, 194.0, 10.0),
    321: (244.0, 26.0, 124.0),
    322: (160.0, 73.0, 85.0),
    323: (184.0, 230.0, 48.0),
    324: (153.0, 244.0, 140.0),
    325: (247.0, 185.0, 73.0),
    326: (153.0, 76.0, 172.0),
    327: (195.0, 65.0, 116.0),
    328: (84.0, 178.0, 243.0),
    329: (137.0, 146.0, 172.0),
    330: (221.0, 0.0, 204.0),
    331: (180.0, 153.0, 116.0),
    332: (47.0, 104.0, 228.0),
    333: (236.0, 12.0, 205.0),
    334: (130.0, 18.0, 162.0),
    335: (198.0, 236.0, 249.0),
    336: (163.0, 28.0, 199.0),
    337: (4.0, 66.0, 185.0),
    338: (79.0, 248.0, 69.0),
    339: (118.0, 199.0, 206.0),
    340: (132.0, 217.0, 34.0),
    341: (115.0, 101.0, 35.0),
    342: (19.0, 187.0, 84.0),
    343: (63.0, 113.0, 146.0),
    344: (117.0, 240.0, 169.0),
    345: (24.0, 208.0, 83.0),
    346: (20.0, 187.0, 109.0),
    347: (177.0, 128.0, 68.0),
    348: (83.0, 8.0, 157.0),
    349: (189.0, 247.0, 42.0),
    350: (123.0, 126.0, 214.0),
    351: (66.0, 98.0, 202.0),
    352: (66.0, 182.0, 102.0),
    353: (125.0, 250.0, 139.0),
    354: (225.0, 172.0, 38.0),
    355: (254.0, 130.0, 90.0),
    356: (23.0, 216.0, 64.0),
    357: (168.0, 185.0, 21.0),
    358: (201.0, 249.0, 125.0),
    359: (228.0, 230.0, 47.0),
    360: (64.0, 189.0, 60.0),
    361: (253.0, 232.0, 211.0),
    362: (155.0, 22.0, 28.0),
    363: (173.0, 142.0, 56.0),
    364: (174.0, 149.0, 108.0),
    365: (82.0, 180.0, 33.0),
    366: (183.0, 105.0, 58.0),
    367: (174.0, 239.0, 188.0),
    368: (125.0, 101.0, 64.0),
    369: (191.0, 14.0, 109.0),
    370: (232.0, 81.0, 251.0),
    371: (205.0, 81.0, 250.0),
    372: (255.0, 222.0, 250.0),
    373: (14.0, 201.0, 238.0),
    374: (159.0, 31.0, 39.0),
    375: (227.0, 152.0, 226.0),
    376: (124.0, 236.0, 246.0),
    377: (15.0, 165.0, 56.0),
    378: (244.0, 197.0, 38.0),
    379: (240.0, 231.0, 163.0),
    380: (138.0, 58.0, 18.0),
    381: (73.0, 75.0, 163.0),
    382: (244.0, 139.0, 69.0),
    383: (87.0, 131.0, 29.0),
    384: (230.0, 93.0, 227.0),
    385: (62.0, 237.0, 101.0),
    386: (217.0, 182.0, 161.0),
    387: (111.0, 8.0, 155.0),
    388: (178.0, 174.0, 38.0),
    389: (102.0, 84.0, 129.0),
    390: (41.0, 152.0, 242.0),
    391: (106.0, 236.0, 98.0),
    392: (28.0, 75.0, 121.0),
    393: (183.0, 40.0, 213.0),
    394: (243.0, 70.0, 156.0),
    395: (116.0, 237.0, 146.0),
    396: (144.0, 172.0, 83.0),
    397: (23.0, 28.0, 148.0),
    398: (126.0, 17.0, 182.0),
    399: (78.0, 71.0, 198.0),
    400: (92.0, 207.0, 62.0),
    401: (236.0, 112.0, 199.0),
    402: (133.0, 6.0, 70.0),
    403: (178.0, 119.0, 188.0),
    404: (231.0, 252.0, 106.0),
    405: (244.0, 109.0, 163.0),
    406: (243.0, 189.0, 94.0),
    407: (60.0, 221.0, 52.0),
    408: (219.0, 34.0, 121.0),
    409: (107.0, 52.0, 3.0),
    410: (174.0, 58.0, 162.0),
    411: (220.0, 108.0, 111.0),
    412: (242.0, 140.0, 101.0),
    413: (71.0, 6.0, 26.0),
    414: (228.0, 209.0, 17.0),
    415: (73.0, 82.0, 98.0),
    416: (204.0, 6.0, 60.0),
    417: (115.0, 75.0, 211.0),
    418: (201.0, 208.0, 93.0),
    419: (82.0, 56.0, 50.0),
    420: (177.0, 72.0, 134.0),
    421: (87.0, 53.0, 247.0),
    422: (202.0, 127.0, 90.0),
    423: (238.0, 56.0, 27.0),
    424: (215.0, 16.0, 196.0),
    425: (141.0, 141.0, 82.0),
    426: (170.0, 46.0, 195.0),
    427: (34.0, 75.0, 250.0),
    428: (140.0, 171.0, 30.0),
    429: (63.0, 129.0, 134.0),
    430: (213.0, 239.0, 15.0),
    431: (245.0, 183.0, 250.0),
    432: (134.0, 128.0, 235.0),
    433: (158.0, 95.0, 153.0),
    434: (17.0, 178.0, 120.0),
    435: (194.0, 197.0, 217.0),
    436: (152.0, 218.0, 207.0),
    437: (11.0, 127.0, 214.0),
    438: (228.0, 141.0, 99.0),
    439: (84.0, 212.0, 17.0),
    440: (118.0, 83.0, 22.0),
    441: (141.0, 23.0, 7.0),
    442: (98.0, 236.0, 173.0),
    443: (153.0, 240.0, 226.0),
    444: (131.0, 112.0, 23.0),
    445: (99.0, 104.0, 41.0),
    446: (31.0, 66.0, 3.0),
    447: (97.0, 12.0, 232.0),
    448: (220.0, 252.0, 1.0),
    449: (187.0, 12.0, 5.0),
    450: (63.0, 101.0, 46.0),
    451: (31.0, 125.0, 126.0),
    452: (138.0, 176.0, 31.0),
    453: (146.0, 58.0, 168.0),
    454: (187.0, 218.0, 233.0),
    455: (21.0, 144.0, 165.0),
    456: (155.0, 101.0, 171.0),
    457: (98.0, 147.0, 23.0),
    458: (189.0, 40.0, 141.0),
    459: (210.0, 188.0, 160.0),
    460: (202.0, 211.0, 202.0),
    461: (33.0, 153.0, 86.0),
    462: (192.0, 35.0, 100.0),
    463: (120.0, 16.0, 119.0),
    464: (219.0, 239.0, 235.0),
    465: (206.0, 89.0, 139.0),
    466: (74.0, 113.0, 164.0),
    467: (189.0, 106.0, 20.0),
    468: (237.0, 180.0, 159.0),
    469: (249.0, 39.0, 115.0),
    470: (88.0, 193.0, 53.0),
    471: (85.0, 82.0, 247.0),
    472: (60.0, 18.0, 91.0),
    473: (230.0, 56.0, 89.0),
    474: (0.0, 41.0, 154.0),
    475: (1.0, 106.0, 43.0),
    476: (23.0, 182.0, 222.0),
    477: (34.0, 55.0, 204.0),
    478: (162.0, 79.0, 135.0),
    479: (228.0, 42.0, 198.0),
    480: (128.0, 194.0, 128.0),
    481: (206.0, 43.0, 225.0),
    482: (136.0, 208.0, 5.0),
    483: (148.0, 48.0, 171.0),
    484: (159.0, 72.0, 149.0),
    485: (240.0, 152.0, 174.0),
    486: (132.0, 116.0, 216.0),
    487: (249.0, 159.0, 161.0),
    488: (135.0, 89.0, 132.0),
    489: (165.0, 101.0, 158.0),
    490: (154.0, 195.0, 194.0),
    491: (109.0, 178.0, 204.0),
    492: (12.0, 114.0, 188.0),
    493: (210.0, 34.0, 114.0),
    494: (12.0, 203.0, 159.0),
    495: (153.0, 77.0, 191.0),
    496: (185.0, 60.0, 39.0),
    497: (108.0, 178.0, 142.0),
    498: (105.0, 224.0, 20.0),
    499: (151.0, 223.0, 183.0),
    500: (90.0, 183.0, 65.0),
    501: (87.0, 159.0, 167.0),
    502: (147.0, 120.0, 192.0),
    503: (61.0, 230.0, 135.0),
    504: (135.0, 70.0, 169.0),
    505: (137.0, 156.0, 149.0),
    506: (52.0, 14.0, 207.0),
    507: (112.0, 196.0, 39.0),
    508: (165.0, 95.0, 216.0),
    509: (122.0, 80.0, 15.0),
    510: (184.0, 190.0, 135.0),
    511: (117.0, 197.0, 3.0),
    512: (195.0, 161.0, 162.0),
    513: (148.0, 254.0, 231.0),
    514: (70.0, 121.0, 114.0),
    515: (201.0, 130.0, 139.0),
    516: (255.0, 77.0, 205.0),
    517: (33.0, 18.0, 217.0),
    518: (105.0, 213.0, 44.0),
    519: (24.0, 209.0, 117.0),
    520: (172.0, 107.0, 155.0),
    521: (18.0, 47.0, 106.0),
    522: (148.0, 107.0, 32.0),
    523: (218.0, 167.0, 80.0),
    524: (250.0, 189.0, 20.0),
    525: (10.0, 149.0, 192.0),
    526: (121.0, 234.0, 207.0),
    527: (90.0, 9.0, 42.0),
    528: (12.0, 53.0, 48.0),
    529: (137.0, 113.0, 20.0),
    530: (65.0, 198.0, 48.0),
    531: (32.0, 180.0, 204.0),
    532: (185.0, 86.0, 123.0),
    533: (196.0, 92.0, 242.0),
    534: (109.0, 128.0, 223.0),
    535: (229.0, 31.0, 36.0),
    536: (28.0, 174.0, 85.0),
    537: (108.0, 166.0, 143.0),
    538: (183.0, 181.0, 130.0),
    539: (140.0, 124.0, 144.0),
    540: (83.0, 214.0, 45.0),
    541: (134.0, 56.0, 131.0),
    542: (119.0, 16.0, 95.0),
    543: (249.0, 103.0, 49.0),
    544: (29.0, 88.0, 227.0),
    545: (189.0, 44.0, 5.0),
    546: (124.0, 129.0, 46.0),
    547: (111.0, 23.0, 82.0),
    548: (165.0, 134.0, 118.0),
    549: (120.0, 77.0, 151.0),
    550: (37.0, 66.0, 221.0),
    551: (221.0, 194.0, 117.0),
    552: (226.0, 244.0, 86.0),
    553: (74.0, 133.0, 47.0),
    554: (191.0, 7.0, 164.0),
    555: (154.0, 174.0, 233.0),
    556: (143.0, 151.0, 113.0),
    557: (226.0, 250.0, 222.0),
    558: (105.0, 148.0, 93.0),
    559: (227.0, 131.0, 93.0),
    560: (138.0, 206.0, 34.0),
    561: (255.0, 57.0, 24.0),
    562: (75.0, 242.0, 192.0),
    563: (30.0, 91.0, 91.0),
    564: (191.0, 118.0, 113.0),
    565: (4.0, 240.0, 227.0),
    566: (84.0, 232.0, 33.0),
    567: (116.0, 195.0, 239.0),
    568: (252.0, 102.0, 33.0),
    569: (34.0, 31.0, 215.0),
    570: (85.0, 204.0, 24.0),
    571: (233.0, 33.0, 185.0),
    572: (121.0, 189.0, 176.0),
    573: (32.0, 94.0, 177.0),
    574: (171.0, 130.0, 86.0),
    575: (153.0, 143.0, 142.0),
    576: (147.0, 22.0, 148.0),
    577: (67.0, 177.0, 206.0),
    578: (173.0, 182.0, 175.0),
    579: (189.0, 16.0, 146.0),
    580: (160.0, 210.0, 120.0),
    581: (189.0, 157.0, 65.0),
    582: (217.0, 54.0, 108.0),
    583: (249.0, 33.0, 1.0),
    584: (97.0, 77.0, 211.0),
    585: (176.0, 6.0, 209.0),
    586: (145.0, 145.0, 76.0),
    587: (18.0, 111.0, 48.0),
    588: (247.0, 206.0, 242.0),
    589: (224.0, 189.0, 231.0),
    590: (234.0, 183.0, 224.0),
    591: (219.0, 58.0, 197.0),
    592: (246.0, 70.0, 186.0),
    593: (60.0, 12.0, 215.0),
    594: (239.0, 65.0, 15.0),
    595: (139.0, 25.0, 131.0),
    596: (155.0, 173.0, 131.0),
    597: (160.0, 145.0, 10.0),
    598: (15.0, 159.0, 131.0),
    599: (241.0, 131.0, 93.0),
    600: (196.0, 203.0, 11.0),
    601: (169.0, 246.0, 254.0),
    602: (201.0, 136.0, 248.0),
    603: (159.0, 27.0, 127.0),
    604: (172.0, 168.0, 167.0),
    605: (138.0, 115.0, 92.0),
    606: (133.0, 134.0, 169.0),
    607: (102.0, 119.0, 239.0),
    608: (141.0, 197.0, 168.0),
    609: (2.0, 29.0, 95.0),
    610: (84.0, 3.0, 204.0),
    611: (14.0, 83.0, 157.0),
    612: (133.0, 137.0, 242.0),
    613: (98.0, 254.0, 216.0),
    614: (109.0, 27.0, 28.0),
    615: (178.0, 220.0, 3.0),
    616: (58.0, 123.0, 121.0),
    617: (174.0, 188.0, 14.0),
    618: (31.0, 188.0, 120.0),
    619: (252.0, 182.0, 110.0),
    620: (163.0, 219.0, 32.0),
    621: (163.0, 214.0, 111.0),
    622: (183.0, 153.0, 37.0),
    623: (22.0, 78.0, 65.0),
    624: (188.0, 249.0, 120.0),
    625: (51.0, 28.0, 156.0),
    626: (209.0, 250.0, 184.0),
    627: (148.0, 150.0, 22.0),
    628: (235.0, 216.0, 230.0),
    629: (85.0, 204.0, 215.0),
    630: (88.0, 116.0, 61.0),
    631: (25.0, 148.0, 177.0),
    632: (106.0, 174.0, 48.0),
    633: (120.0, 76.0, 186.0),
    634: (32.0, 213.0, 210.0),
    635: (88.0, 186.0, 111.0),
    636: (188.0, 16.0, 239.0),
    637: (227.0, 218.0, 250.0),
    638: (140.0, 196.0, 199.0),
    639: (220.0, 118.0, 173.0),
    640: (113.0, 28.0, 147.0),
    641: (251.0, 159.0, 155.0),
    642: (71.0, 126.0, 206.0),
    643: (44.0, 190.0, 2.0),
    644: (205.0, 117.0, 111.0),
    645: (53.0, 33.0, 96.0),
    646: (83.0, 1.0, 76.0),
    647: (107.0, 116.0, 43.0),
    648: (214.0, 97.0, 218.0),
    649: (46.0, 216.0, 248.0),
    650: (92.0, 142.0, 193.0),
    651: (223.0, 115.0, 154.0),
    652: (63.0, 168.0, 76.0),
    653: (162.0, 22.0, 219.0),
    654: (184.0, 95.0, 0.0),
    655: (167.0, 215.0, 49.0),
    656: (171.0, 53.0, 192.0),
    657: (42.0, 82.0, 2.0),
    658: (198.0, 140.0, 185.0),
    659: (39.0, 134.0, 240.0),
    660: (21.0, 157.0, 168.0),
    661: (220.0, 17.0, 184.0),
    662: (63.0, 74.0, 234.0),
    663: (110.0, 37.0, 186.0),
    664: (169.0, 222.0, 244.0),
    665: (233.0, 78.0, 252.0),
    666: (236.0, 130.0, 173.0),
    667: (213.0, 143.0, 89.0),
    668: (67.0, 251.0, 203.0),
    669: (187.0, 169.0, 160.0),
    670: (94.0, 50.0, 153.0),
    671: (179.0, 33.0, 223.0),
    672: (23.0, 177.0, 248.0),
    673: (25.0, 9.0, 43.0),
    674: (189.0, 126.0, 241.0),
    675: (169.0, 208.0, 2.0),
    676: (52.0, 148.0, 88.0),
    677: (0.0, 90.0, 232.0),
    678: (81.0, 126.0, 98.0),
    679: (213.0, 66.0, 174.0),
    680: (12.0, 46.0, 129.0),
    681: (149.0, 158.0, 253.0),
    682: (229.0, 143.0, 243.0),
    683: (21.0, 49.0, 218.0),
    684: (91.0, 58.0, 9.0),
    685: (209.0, 160.0, 196.0),
    686: (126.0, 106.0, 250.0),
    687: (212.0, 206.0, 213.0),
    688: (177.0, 51.0, 153.0),
    689: (248.0, 2.0, 165.0),
    690: (203.0, 101.0, 221.0),
    691: (104.0, 102.0, 70.0),
    692: (32.0, 86.0, 15.0),
    693: (242.0, 16.0, 181.0),
    694: (109.0, 144.0, 215.0),
    695: (146.0, 234.0, 109.0),
    696: (191.0, 39.0, 194.0),
    697: (162.0, 82.0, 195.0),
    698: (170.0, 184.0, 238.0),
    699: (217.0, 5.0, 15.0),
    700: (55.0, 127.0, 123.0),
    701: (230.0, 84.0, 212.0),
    702: (247.0, 210.0, 35.0),
    703: (30.0, 159.0, 96.0),
    704: (239.0, 120.0, 253.0),
    705: (145.0, 106.0, 215.0),
    706: (126.0, 97.0, 57.0),
    707: (91.0, 249.0, 159.0),
    708: (168.0, 148.0, 17.0),
    709: (247.0, 15.0, 141.0),
    710: (230.0, 97.0, 143.0),
    711: (154.0, 97.0, 98.0),
    712: (45.0, 86.0, 53.0),
    713: (205.0, 125.0, 163.0),
    714: (95.0, 185.0, 192.0),
    715: (182.0, 238.0, 75.0),
    716: (22.0, 171.0, 227.0),
    717: (131.0, 179.0, 145.0),
    718: (66.0, 159.0, 74.0),
    719: (181.0, 110.0, 193.0),
    720: (175.0, 164.0, 116.0),
    721: (185.0, 145.0, 32.0),
    722: (104.0, 208.0, 244.0),
    723: (239.0, 97.0, 183.0),
    724: (6.0, 32.0, 177.0),
    725: (105.0, 3.0, 246.0),
    726: (154.0, 77.0, 134.0),
    727: (122.0, 196.0, 12.0),
    728: (5.0, 26.0, 72.0),
    729: (125.0, 246.0, 231.0),
    730: (4.0, 16.0, 210.0),
    731: (89.0, 154.0, 197.0),
    732: (252.0, 89.0, 59.0),
    733: (125.0, 122.0, 148.0),
    734: (189.0, 222.0, 192.0),
    735: (148.0, 176.0, 217.0),
    736: (113.0, 53.0, 113.0),
    737: (73.0, 212.0, 141.0),
    738: (71.0, 62.0, 71.0),
    739: (145.0, 72.0, 47.0),
    740: (189.0, 226.0, 225.0),
    741: (8.0, 200.0, 206.0),
    742: (218.0, 52.0, 253.0),
    743: (22.0, 232.0, 211.0),
    744: (149.0, 68.0, 80.0),
    745: (23.0, 201.0, 59.0),
    746: (108.0, 5.0, 96.0),
    747: (92.0, 180.0, 229.0),
    748: (97.0, 17.0, 214.0),
    749: (147.0, 7.0, 102.0),
    750: (196.0, 168.0, 100.0),
    751: (61.0, 166.0, 50.0),
    752: (223.0, 235.0, 45.0),
    753: (204.0, 186.0, 193.0),
    754: (69.0, 231.0, 129.0),
    755: (148.0, 23.0, 43.0),
    756: (161.0, 196.0, 224.0),
    757: (34.0, 27.0, 22.0),
    758: (245.0, 49.0, 99.0),
    759: (136.0, 221.0, 77.0),
    760: (185.0, 12.0, 165.0),
    761: (29.0, 198.0, 60.0),
    762: (54.0, 136.0, 213.0),
    763: (106.0, 140.0, 173.0),
    764: (190.0, 66.0, 68.0),
    765: (29.0, 218.0, 239.0),
    766: (241.0, 56.0, 234.0),
    767: (156.0, 195.0, 31.0),
    768: (126.0, 189.0, 196.0),
    769: (220.0, 249.0, 92.0),
    770: (24.0, 234.0, 201.0),
    771: (196.0, 26.0, 241.0),
    772: (34.0, 214.0, 27.0),
    773: (25.0, 155.0, 220.0),
    774: (78.0, 72.0, 76.0),
    775: (128.0, 71.0, 79.0),
    776: (121.0, 215.0, 6.0),
    777: (103.0, 47.0, 59.0),
    778: (207.0, 101.0, 28.0),
    779: (18.0, 169.0, 49.0),
    780: (213.0, 25.0, 127.0),
    781: (20.0, 70.0, 234.0),
    782: (10.0, 240.0, 22.0),
    783: (137.0, 18.0, 16.0),
    784: (149.0, 105.0, 228.0),
    785: (216.0, 220.0, 64.0),
    786: (30.0, 215.0, 202.0),
    787: (45.0, 236.0, 61.0),
    788: (178.0, 118.0, 82.0),
    789: (51.0, 142.0, 158.0),
    790: (240.0, 16.0, 240.0),
    791: (229.0, 191.0, 252.0),
    792: (125.0, 50.0, 216.0),
    793: (125.0, 59.0, 50.0),
    794: (179.0, 124.0, 141.0),
    795: (36.0, 31.0, 106.0),
    796: (230.0, 198.0, 66.0),
    797: (113.0, 151.0, 62.0),
    798: (132.0, 184.0, 243.0),
    799: (149.0, 39.0, 118.0),
    800: (79.0, 186.0, 211.0),
    801: (18.0, 135.0, 24.0),
    802: (192.0, 33.0, 69.0),
    803: (226.0, 61.0, 33.0),
    804: (65.0, 192.0, 218.0),
    805: (72.0, 132.0, 179.0),
    806: (246.0, 25.0, 192.0),
    807: (140.0, 83.0, 115.0),
    808: (206.0, 245.0, 38.0),
    809: (45.0, 71.0, 97.0),
    810: (116.0, 104.0, 149.0),
    811: (70.0, 29.0, 214.0),
    812: (235.0, 136.0, 80.0),
    813: (55.0, 188.0, 161.0),
    814: (165.0, 7.0, 22.0),
    815: (224.0, 212.0, 184.0),
    816: (84.0, 100.0, 91.0),
    817: (7.0, 22.0, 18.0),
    818: (117.0, 159.0, 180.0),
    819: (193.0, 196.0, 113.0),
    820: (177.0, 19.0, 201.0),
    821: (239.0, 108.0, 35.0),
    822: (38.0, 255.0, 223.0),
    823: (216.0, 17.0, 210.0),
    824: (65.0, 237.0, 59.0),
    825: (3.0, 118.0, 0.0),
    826: (49.0, 205.0, 82.0),
    827: (137.0, 173.0, 22.0),
    828: (33.0, 24.0, 67.0),
    829: (210.0, 111.0, 32.0),
    830: (76.0, 51.0, 116.0),
    831: (90.0, 147.0, 9.0),
    832: (89.0, 68.0, 155.0),
    833: (105.0, 24.0, 41.0),
    834: (28.0, 64.0, 142.0),
    835: (93.0, 96.0, 179.0),
    836: (23.0, 202.0, 62.0),
    837: (112.0, 124.0, 198.0),
    838: (93.0, 246.0, 254.0),
    839: (162.0, 220.0, 209.0),
    840: (129.0, 132.0, 2.0),
    841: (36.0, 71.0, 235.0),
    842: (4.0, 115.0, 84.0),
    843: (243.0, 163.0, 157.0),
    844: (5.0, 4.0, 48.0),
    845: (190.0, 57.0, 226.0),
    846: (87.0, 6.0, 90.0),
    847: (97.0, 108.0, 128.0),
    848: (126.0, 80.0, 142.0),
    849: (201.0, 115.0, 61.0),
    850: (164.0, 224.0, 208.0),
    851: (244.0, 99.0, 77.0),
    852: (93.0, 30.0, 143.0),
    853: (52.0, 30.0, 178.0),
    854: (136.0, 252.0, 90.0),
    855: (123.0, 196.0, 137.0),
    856: (143.0, 2.0, 168.0),
    857: (118.0, 161.0, 108.0),
    858: (124.0, 208.0, 2.0),
    859: (18.0, 131.0, 8.0),
    860: (241.0, 139.0, 75.0),
    861: (173.0, 30.0, 161.0),
    862: (219.0, 172.0, 218.0),
    863: (226.0, 251.0, 224.0),
    864: (30.0, 137.0, 90.0),
    865: (38.0, 226.0, 111.0),
    866: (102.0, 203.0, 184.0),
    867: (24.0, 76.0, 8.0),
    868: (83.0, 193.0, 139.0),
    869: (16.0, 23.0, 109.0),
    870: (219.0, 158.0, 176.0),
    871: (102.0, 46.0, 24.0),
    872: (185.0, 5.0, 44.0),
    873: (241.0, 113.0, 167.0),
    874: (79.0, 101.0, 15.0),
    875: (234.0, 247.0, 106.0),
    876: (34.0, 93.0, 37.0),
    877: (175.0, 0.0, 128.0),
    878: (97.0, 11.0, 212.0),
    879: (123.0, 213.0, 227.0),
    880: (76.0, 96.0, 188.0),
    881: (64.0, 247.0, 151.0),
    882: (168.0, 144.0, 20.0),
    883: (200.0, 33.0, 71.0),
    884: (212.0, 241.0, 121.0),
    885: (58.0, 4.0, 83.0),
    886: (26.0, 1.0, 240.0),
    887: (19.0, 73.0, 124.0),
    888: (254.0, 154.0, 237.0),
    889: (138.0, 251.0, 61.0),
    890: (222.0, 2.0, 110.0),
    891: (201.0, 120.0, 107.0),
    892: (105.0, 69.0, 243.0),
    893: (242.0, 92.0, 120.0),
    894: (50.0, 6.0, 27.0),
    895: (251.0, 83.0, 145.0),
    896: (36.0, 88.0, 21.0),
    897: (115.0, 128.0, 209.0),
    898: (253.0, 231.0, 106.0),
    899: (75.0, 176.0, 208.0),
    900: (150.0, 241.0, 30.0),
    901: (57.0, 133.0, 138.0),
    902: (66.0, 49.0, 29.0),
    903: (68.0, 240.0, 154.0),
    904: (213.0, 62.0, 181.0),
    905: (200.0, 198.0, 57.0),
    906: (203.0, 34.0, 6.0),
    907: (144.0, 110.0, 63.0),
    908: (130.0, 106.0, 69.0),
    909: (156.0, 46.0, 32.0),
    910: (175.0, 47.0, 114.0),
    911: (107.0, 178.0, 200.0),
    912: (85.0, 128.0, 76.0),
    913: (134.0, 68.0, 41.0),
    914: (140.0, 233.0, 138.0),
    915: (222.0, 138.0, 239.0),
    916: (236.0, 213.0, 92.0),
    917: (87.0, 218.0, 192.0),
    918: (201.0, 179.0, 67.0),
    919: (2.0, 190.0, 21.0),
    920: (196.0, 94.0, 57.0),
    921: (105.0, 35.0, 50.0),
    922: (219.0, 106.0, 88.0),
    923: (209.0, 90.0, 53.0),
    924: (181.0, 137.0, 180.0),
    925: (126.0, 94.0, 173.0),
    926: (22.0, 133.0, 126.0),
    927: (113.0, 223.0, 243.0),
    928: (120.0, 227.0, 85.0),
    929: (142.0, 121.0, 202.0),
    930: (93.0, 10.0, 174.0),
    931: (130.0, 155.0, 175.0),
    932: (172.0, 168.0, 219.0),
    933: (151.0, 117.0, 5.0),
    934: (240.0, 182.0, 252.0),
    935: (35.0, 6.0, 117.0),
    936: (194.0, 207.0, 178.0),
    937: (148.0, 12.0, 168.0),
    938: (15.0, 175.0, 77.0),
    939: (96.0, 170.0, 131.0),
    940: (189.0, 241.0, 106.0),
    941: (72.0, 106.0, 128.0),
    942: (144.0, 10.0, 115.0),
    943: (205.0, 139.0, 2.0),
    944: (205.0, 154.0, 128.0),
    945: (164.0, 180.0, 232.0),
    946: (7.0, 156.0, 19.0),
    947: (22.0, 109.0, 122.0),
    948: (41.0, 176.0, 13.0),
    949: (133.0, 70.0, 2.0),
    950: (215.0, 199.0, 138.0),
    951: (14.0, 82.0, 214.0),
    952: (170.0, 183.0, 197.0),
    953: (48.0, 198.0, 106.0),
    954: (239.0, 3.0, 228.0),
    955: (99.0, 237.0, 148.0),
    956: (201.0, 255.0, 203.0),
    957: (91.0, 166.0, 11.0),
    958: (124.0, 22.0, 82.0),
    959: (124.0, 87.0, 153.0),
    960: (189.0, 54.0, 246.0),
    961: (188.0, 183.0, 92.0),
    962: (109.0, 74.0, 254.0),
    963: (217.0, 220.0, 88.0),
    964: (200.0, 235.0, 154.0),
    965: (181.0, 234.0, 104.0),
    966: (2.0, 54.0, 76.0),
    967: (11.0, 18.0, 177.0),
    968: (55.0, 146.0, 11.0),
    969: (93.0, 9.0, 97.0),
    970: (35.0, 31.0, 67.0),
    971: (30.0, 208.0, 158.0),
    972: (186.0, 211.0, 170.0),
    973: (184.0, 185.0, 171.0),
    974: (184.0, 211.0, 249.0),
    975: (31.0, 209.0, 45.0),
    976: (160.0, 12.0, 147.0),
    977: (127.0, 189.0, 233.0),
    978: (144.0, 237.0, 20.0),
    979: (125.0, 80.0, 52.0),
    980: (109.0, 207.0, 191.0),
    981: (122.0, 187.0, 170.0),
    982: (34.0, 39.0, 161.0),
    983: (193.0, 18.0, 250.0),
    984: (186.0, 129.0, 188.0),
    985: (198.0, 70.0, 83.0),
    986: (210.0, 151.0, 143.0),
    987: (179.0, 231.0, 41.0),
    988: (249.0, 103.0, 99.0),
    989: (73.0, 220.0, 211.0),
    990: (88.0, 16.0, 155.0),
    991: (174.0, 176.0, 160.0),
    992: (248.0, 11.0, 244.0),
    993: (176.0, 67.0, 3.0),
    994: (218.0, 109.0, 247.0),
    995: (9.0, 229.0, 158.0),
    996: (206.0, 89.0, 29.0),
    997: (116.0, 198.0, 126.0),
    998: (95.0, 166.0, 185.0),
    999: (192.0, 92.0, 101.0),
    1000: (179.0, 87.0, 71.0),
    1001: (109.0, 137.0, 189.0),
    1002: (103.0, 193.0, 251.0),
    1003: (29.0, 93.0, 69.0),
    1004: (2.0, 11.0, 31.0),
    1005: (227.0, 35.0, 19.0),
    1006: (92.0, 145.0, 227.0),
    1007: (250.0, 18.0, 247.0),
    1008: (24.0, 105.0, 145.0),
    1009: (79.0, 87.0, 8.0),
    1010: (36.0, 200.0, 202.0),
    1011: (139.0, 78.0, 52.0),
    1012: (58.0, 129.0, 51.0),
    1013: (200.0, 244.0, 118.0),
    1014: (21.0, 183.0, 10.0),
    1015: (126.0, 183.0, 252.0),
    1016: (180.0, 1.0, 75.0),
    1017: (39.0, 124.0, 14.0),
    1018: (57.0, 73.0, 75.0),
    1019: (69.0, 78.0, 208.0),
    1020: (63.0, 167.0, 89.0),
    1021: (17.0, 65.0, 161.0),
    1022: (140.0, 157.0, 251.0),
    1023: (71.0, 35.0, 219.0),
    1024: (187.0, 145.0, 97.0),
    1025: (178.0, 40.0, 117.0),
    1026: (147.0, 193.0, 154.0),
    1027: (170.0, 99.0, 219.0),
    1028: (39.0, 17.0, 243.0),
    1029: (138.0, 253.0, 192.0),
    1030: (89.0, 225.0, 247.0),
    1031: (181.0, 152.0, 127.0),
    1032: (216.0, 186.0, 55.0),
    1033: (26.0, 7.0, 50.0),
    1034: (230.0, 167.0, 29.0),
    1035: (32.0, 243.0, 68.0),
    1036: (254.0, 243.0, 80.0),
    1037: (151.0, 125.0, 244.0),
    1038: (96.0, 159.0, 132.0),
    1039: (219.0, 0.0, 234.0),
    1040: (32.0, 44.0, 111.0),
    1041: (233.0, 65.0, 188.0),
    1042: (172.0, 47.0, 186.0),
    1043: (201.0, 187.0, 13.0),
    1044: (86.0, 7.0, 231.0),
    1045: (63.0, 185.0, 128.0),
    1046: (102.0, 80.0, 217.0),
    1047: (98.0, 56.0, 154.0),
    1048: (49.0, 58.0, 129.0),
    1049: (230.0, 50.0, 164.0),
    1050: (84.0, 218.0, 175.0),
    1051: (247.0, 211.0, 61.0),
    1052: (47.0, 120.0, 234.0),
    1053: (79.0, 231.0, 44.0),
    1054: (106.0, 27.0, 219.0),
    1055: (74.0, 74.0, 82.0),
    1056: (167.0, 255.0, 32.0),
    1057: (48.0, 54.0, 25.0),
    1058: (153.0, 216.0, 164.0),
    1059: (216.0, 209.0, 157.0),
    1060: (116.0, 142.0, 111.0),
    1061: (75.0, 69.0, 105.0),
    1062: (27.0, 19.0, 110.0),
    1063: (141.0, 223.0, 181.0),
    1064: (28.0, 114.0, 248.0),
    1065: (66.0, 200.0, 55.0),
    1066: (103.0, 185.0, 139.0),
    1067: (25.0, 111.0, 183.0),
    1068: (2.0, 12.0, 105.0),
    1069: (228.0, 145.0, 169.0),
    1070: (149.0, 193.0, 61.0),
    1071: (59.0, 117.0, 112.0),
    1072: (252.0, 96.0, 39.0),
    1073: (122.0, 66.0, 77.0),
    1074: (203.0, 145.0, 174.0),
    1075: (32.0, 239.0, 135.0),
    1076: (18.0, 123.0, 101.0),
    1077: (166.0, 255.0, 16.0),
    1078: (135.0, 162.0, 223.0),
    1079: (195.0, 61.0, 102.0),
    1080: (69.0, 170.0, 122.0),
    1081: (160.0, 237.0, 169.0),
    1082: (177.0, 62.0, 235.0),
    1083: (103.0, 180.0, 3.0),
    1084: (248.0, 55.0, 233.0),
    1085: (230.0, 124.0, 228.0),
    1086: (165.0, 10.0, 218.0),
    1087: (27.0, 51.0, 246.0),
    1088: (217.0, 158.0, 230.0),
    1089: (211.0, 21.0, 118.0),
    1090: (38.0, 211.0, 34.0),
    1091: (197.0, 156.0, 133.0),
    1092: (216.0, 137.0, 1.0),
    1093: (38.0, 156.0, 183.0),
    1094: (64.0, 87.0, 90.0),
    1095: (33.0, 104.0, 19.0),
    1096: (64.0, 246.0, 198.0),
    1097: (221.0, 254.0, 254.0),
    1098: (180.0, 111.0, 99.0),
    1099: (12.0, 219.0, 245.0),
    1100: (134.0, 45.0, 175.0),
    1101: (94.0, 151.0, 157.0),
    1102: (45.0, 95.0, 113.0),
    1103: (21.0, 167.0, 39.0),
    1104: (33.0, 204.0, 184.0),
    1105: (64.0, 167.0, 49.0),
    1106: (61.0, 246.0, 23.0),
    1107: (144.0, 186.0, 89.0),
    1108: (154.0, 212.0, 187.0),
    1109: (95.0, 207.0, 134.0),
    1110: (179.0, 37.0, 205.0),
    1111: (156.0, 55.0, 229.0),
    1112: (4.0, 230.0, 36.0),
    1113: (46.0, 37.0, 140.0),
    1114: (185.0, 39.0, 199.0),
    1115: (248.0, 80.0, 194.0),
    1116: (228.0, 223.0, 128.0),
    1117: (147.0, 63.0, 221.0),
    1118: (61.0, 53.0, 227.0),
    1119: (124.0, 148.0, 17.0),
    1120: (99.0, 52.0, 110.0),
    1121: (246.0, 101.0, 17.0),
    1122: (133.0, 237.0, 201.0),
    1123: (72.0, 44.0, 32.0),
    1124: (216.0, 144.0, 33.0),
    1125: (254.0, 150.0, 135.0),
    1126: (96.0, 145.0, 11.0),
    1127: (87.0, 58.0, 53.0),
    1128: (232.0, 113.0, 84.0),
    1129: (154.0, 185.0, 250.0),
    1130: (103.0, 8.0, 248.0),
    1131: (41.0, 70.0, 40.0),
    1132: (33.0, 189.0, 33.0),
    1133: (92.0, 163.0, 130.0),
    1134: (252.0, 112.0, 63.0),
    1135: (60.0, 103.0, 215.0),
    1136: (141.0, 118.0, 154.0),
    1137: (8.0, 227.0, 159.0),
    1138: (182.0, 184.0, 184.0),
    1139: (15.0, 152.0, 178.0),
    1140: (148.0, 222.0, 112.0),
    1141: (164.0, 70.0, 211.0),
    1142: (63.0, 28.0, 244.0),
    1143: (67.0, 176.0, 0.0),
    1144: (162.0, 177.0, 144.0),
    1145: (171.0, 104.0, 132.0),
    1146: (49.0, 6.0, 100.0),
    1147: (67.0, 198.0, 124.0),
    1148: (201.0, 73.0, 247.0),
    1149: (209.0, 242.0, 18.0),
    1150: (10.0, 152.0, 134.0),
    1151: (242.0, 46.0, 53.0),
    1152: (62.0, 70.0, 157.0),
    1153: (238.0, 93.0, 157.0),
    1154: (1.0, 47.0, 117.0),
    1155: (96.0, 44.0, 226.0),
    1156: (165.0, 94.0, 187.0),
    1157: (54.0, 69.0, 139.0),
    1158: (58.0, 99.0, 101.0),
    1159: (159.0, 126.0, 207.0),
    1160: (117.0, 107.0, 116.0),
    1161: (176.0, 149.0, 204.0),
    1162: (50.0, 36.0, 142.0),
    1163: (238.0, 131.0, 227.0),
}

VALID_CLASS_IDS_200_OLD = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    39,
    40,
    41,
    42,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    54,
    55,
    56,
    57,
    58,
    59,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    82,
    84,
    86,
    87,
    88,
    89,
    90,
    93,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    110,
    112,
    115,
    116,
    118,
    120,
    121,
    122,
    125,
    128,
    130,
    131,
    132,
    134,
    136,
    138,
    139,
    140,
    141,
    145,
    148,
    154,
    155,
    156,
    157,
    159,
    161,
    163,
    165,
    166,
    168,
    169,
    170,
    177,
    180,
    185,
    188,
    191,
    193,
    195,
    202,
    208,
    213,
    214,
    221,
    229,
    230,
    232,
    233,
    242,
    250,
    261,
    264,
    276,
    283,
    286,
    300,
    304,
    312,
    323,
    325,
    331,
    342,
    356,
    370,
    392,
    395,
    399,
    408,
    417,
    488,
    540,
    562,
    570,
    572,
    581,
    609,
    748,
    776,
    1156,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
    1176,
    1177,
    1178,
    1179,
    1180,
    1181,
    1182,
    1183,
    1184,
    1185,
    1186,
    1187,
    1188,
    1190,
    1191,
)

CLASS_LABELS_200_OLD = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "cushion",
    "plant",
    "ceiling",
    "bathtub",
    "end table",
    "dining table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "blanket",
    "shower curtain",
    "trash can",
    "closet",
    "stairs",
    "microwave",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "bin",
    "ottoman",
    "bench",
    "board",
    "washing machine",
    "mirror",
    "copier",
    "basket",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "shower",
    "paper",
    "person",
    "paper towel dispenser",
    "oven",
    "blinds",
    "rack",
    "plate",
    "blackboard",
    "piano",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "container",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "bucket",
    "clock",
    "stand",
    "light",
    "laundry basket",
    "pipe",
    "clothes dryer",
    "guitar",
    "toilet paper holder",
    "seat",
    "speaker",
    "column",
    "bicycle",
    "ladder",
    "bathroom stall",
    "shower wall",
    "cup",
    "jacket",
    "storage bin",
    "coffee maker",
    "dishwasher",
    "paper towel roll",
    "machine",
    "mat",
    "windowsill",
    "bar",
    "toaster",
    "bulletin board",
    "ironing board",
    "fireplace",
    "soap dish",
    "kitchen counter",
    "doorframe",
    "toilet paper dispenser",
    "mini fridge",
    "fire extinguisher",
    "ball",
    "hat",
    "shower curtain rod",
    "water cooler",
    "paper cutter",
    "tray",
    "shower door",
    "pillar",
    "ledge",
    "toaster oven",
    "mouse",
    "toilet seat cover dispenser",
    "furniture",
    "cart",
    "storage container",
    "scale",
    "tissue box",
    "light switch",
    "crate",
    "power outlet",
    "decoration",
    "sign",
    "projector",
    "closet door",
    "vacuum cleaner",
    "candle",
    "plunger",
    "stuffed animal",
    "headphones",
    "dish rack",
    "broom",
    "guitar case",
    "range hood",
    "dustpan",
    "hair dryer",
    "water bottle",
    "handicap bar",
    "purse",
    "vent",
    "shower floor",
    "water pitcher",
    "mailbox",
    "bowl",
    "paper bag",
    "alarm clock",
    "music stand",
    "projector screen",
    "divider",
    "laundry detergent",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
    "coffee kettle",
    "wardrobe",
    "structure",
    "shower head",
    "keyboard piano",
    "case of water bottles",
    "coat rack",
    "storage organizer",
    "folded chair",
    "fire alarm",
    "power strip",
    "calendar",
    "poster",
    "luggage",
    "mattress",
)

VALID_CLASS_IDS_200 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    39,
    40,
    41,
    42,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    54,
    55,
    56,
    57,
    58,
    59,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    82,
    84,
    86,
    87,
    88,
    89,
    90,
    93,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    110,
    112,
    115,
    116,
    118,
    120,
    121,
    122,
    125,
    128,
    130,
    131,
    132,
    134,
    136,
    138,
    139,
    140,
    141,
    145,
    148,
    154,
    155,
    156,
    157,
    159,
    161,
    163,
    165,
    166,
    168,
    169,
    170,
    177,
    180,
    185,
    188,
    191,
    193,
    195,
    202,
    208,
    213,
    214,
    221,
    229,
    230,
    232,
    233,
    242,
    250,
    261,
    264,
    276,
    283,
    286,
    300,
    304,
    312,
    323,
    325,
    331,
    342,
    356,
    370,
    392,
    395,
    399,
    408,
    417,
    488,
    540,
    562,
    570,
    572,
    581,
    609,
    748,
    776,
    1156,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
    1176,
    1178,
    1179,
    1180,
    1181,
    1182,
    1183,
    1184,
    1185,
    1186,
    1187,
    1188,
    1189,
    1190,
    1191,
)

CLASS_LABELS_200 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "cushion",
    "plant",
    "ceiling",
    "bathtub",
    "end table",
    "dining table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "blanket",
    "shower curtain",
    "trash can",
    "closet",
    "stairs",
    "microwave",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "bin",
    "ottoman",
    "bench",
    "board",
    "washing machine",
    "mirror",
    "copier",
    "basket",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "shower",
    "paper",
    "person",
    "paper towel dispenser",
    "oven",
    "blinds",
    "rack",
    "plate",
    "blackboard",
    "piano",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "container",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "bucket",
    "clock",
    "stand",
    "light",
    "laundry basket",
    "pipe",
    "clothes dryer",
    "guitar",
    "toilet paper holder",
    "seat",
    "speaker",
    "column",
    "bicycle",
    "ladder",
    "bathroom stall",
    "shower wall",
    "cup",
    "jacket",
    "storage bin",
    "coffee maker",
    "dishwasher",
    "paper towel roll",
    "machine",
    "mat",
    "windowsill",
    "bar",
    "toaster",
    "bulletin board",
    "ironing board",
    "fireplace",
    "soap dish",
    "kitchen counter",
    "doorframe",
    "toilet paper dispenser",
    "mini fridge",
    "fire extinguisher",
    "ball",
    "hat",
    "shower curtain rod",
    "water cooler",
    "paper cutter",
    "tray",
    "shower door",
    "pillar",
    "ledge",
    "toaster oven",
    "mouse",
    "toilet seat cover dispenser",
    "furniture",
    "cart",
    "storage container",
    "scale",
    "tissue box",
    "light switch",
    "crate",
    "power outlet",
    "decoration",
    "sign",
    "projector",
    "closet door",
    "vacuum cleaner",
    "candle",
    "plunger",
    "stuffed animal",
    "headphones",
    "dish rack",
    "broom",
    "guitar case",
    "range hood",
    "dustpan",
    "hair dryer",
    "water bottle",
    "handicap bar",
    "purse",
    "vent",
    "shower floor",
    "water pitcher",
    "mailbox",
    "bowl",
    "paper bag",
    "alarm clock",
    "music stand",
    "projector screen",
    "divider",
    "laundry detergent",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
    "coffee kettle",
    "structure",
    "shower head",
    "keyboard piano",
    "case of water bottles",
    "coat rack",
    "storage organizer",
    "folded chair",
    "fire alarm",
    "power strip",
    "calendar",
    "poster",
    "potted plant",
    "luggage",
    "mattress",
)

SCANNET_COLOR_MAP_200 = {
    0: (0.0, 0.0, 0.0),
    1: (174.0, 199.0, 232.0),
    2: (188.0, 189.0, 34.0),
    3: (152.0, 223.0, 138.0),
    4: (255.0, 152.0, 150.0),
    5: (214.0, 39.0, 40.0),
    6: (91.0, 135.0, 229.0),
    7: (31.0, 119.0, 180.0),
    8: (229.0, 91.0, 104.0),
    9: (247.0, 182.0, 210.0),
    10: (91.0, 229.0, 110.0),
    11: (255.0, 187.0, 120.0),
    13: (141.0, 91.0, 229.0),
    14: (112.0, 128.0, 144.0),
    15: (196.0, 156.0, 148.0),
    16: (197.0, 176.0, 213.0),
    17: (44.0, 160.0, 44.0),
    18: (148.0, 103.0, 189.0),
    19: (229.0, 91.0, 223.0),
    21: (219.0, 219.0, 141.0),
    22: (192.0, 229.0, 91.0),
    23: (88.0, 218.0, 137.0),
    24: (58.0, 98.0, 137.0),
    26: (177.0, 82.0, 239.0),
    27: (255.0, 127.0, 14.0),
    28: (237.0, 204.0, 37.0),
    29: (41.0, 206.0, 32.0),
    31: (62.0, 143.0, 148.0),
    32: (34.0, 14.0, 130.0),
    33: (143.0, 45.0, 115.0),
    34: (137.0, 63.0, 14.0),
    35: (23.0, 190.0, 207.0),
    36: (16.0, 212.0, 139.0),
    38: (90.0, 119.0, 201.0),
    39: (125.0, 30.0, 141.0),
    40: (150.0, 53.0, 56.0),
    41: (186.0, 197.0, 62.0),
    42: (227.0, 119.0, 194.0),
    44: (38.0, 100.0, 128.0),
    45: (120.0, 31.0, 243.0),
    46: (154.0, 59.0, 103.0),
    47: (169.0, 137.0, 78.0),
    48: (143.0, 245.0, 111.0),
    49: (37.0, 230.0, 205.0),
    50: (14.0, 16.0, 155.0),
    51: (196.0, 51.0, 182.0),
    52: (237.0, 80.0, 38.0),
    54: (138.0, 175.0, 62.0),
    55: (158.0, 218.0, 229.0),
    56: (38.0, 96.0, 167.0),
    57: (190.0, 77.0, 246.0),
    58: (208.0, 49.0, 84.0),
    59: (208.0, 193.0, 72.0),
    62: (55.0, 220.0, 57.0),
    63: (10.0, 125.0, 140.0),
    64: (76.0, 38.0, 202.0),
    65: (191.0, 28.0, 135.0),
    66: (211.0, 120.0, 42.0),
    67: (118.0, 174.0, 76.0),
    68: (17.0, 242.0, 171.0),
    69: (20.0, 65.0, 247.0),
    70: (208.0, 61.0, 222.0),
    71: (162.0, 62.0, 60.0),
    72: (210.0, 235.0, 62.0),
    73: (45.0, 152.0, 72.0),
    74: (35.0, 107.0, 149.0),
    75: (160.0, 89.0, 237.0),
    76: (227.0, 56.0, 125.0),
    77: (169.0, 143.0, 81.0),
    78: (42.0, 143.0, 20.0),
    79: (25.0, 160.0, 151.0),
    80: (82.0, 75.0, 227.0),
    82: (253.0, 59.0, 222.0),
    84: (240.0, 130.0, 89.0),
    86: (123.0, 172.0, 47.0),
    87: (71.0, 194.0, 133.0),
    88: (24.0, 94.0, 205.0),
    89: (134.0, 16.0, 179.0),
    90: (159.0, 32.0, 52.0),
    93: (213.0, 208.0, 88.0),
    95: (64.0, 158.0, 70.0),
    96: (18.0, 163.0, 194.0),
    97: (65.0, 29.0, 153.0),
    98: (177.0, 10.0, 109.0),
    99: (152.0, 83.0, 7.0),
    100: (83.0, 175.0, 30.0),
    101: (18.0, 199.0, 153.0),
    102: (61.0, 81.0, 208.0),
    103: (213.0, 85.0, 216.0),
    104: (170.0, 53.0, 42.0),
    105: (161.0, 192.0, 38.0),
    106: (23.0, 241.0, 91.0),
    107: (12.0, 103.0, 170.0),
    110: (151.0, 41.0, 245.0),
    112: (133.0, 51.0, 80.0),
    115: (184.0, 162.0, 91.0),
    116: (50.0, 138.0, 38.0),
    118: (31.0, 237.0, 236.0),
    120: (39.0, 19.0, 208.0),
    121: (223.0, 27.0, 180.0),
    122: (254.0, 141.0, 85.0),
    125: (97.0, 144.0, 39.0),
    128: (106.0, 231.0, 176.0),
    130: (12.0, 61.0, 162.0),
    131: (124.0, 66.0, 140.0),
    132: (137.0, 66.0, 73.0),
    134: (250.0, 253.0, 26.0),
    136: (55.0, 191.0, 73.0),
    138: (60.0, 126.0, 146.0),
    139: (153.0, 108.0, 234.0),
    140: (184.0, 58.0, 125.0),
    141: (135.0, 84.0, 14.0),
    145: (139.0, 248.0, 91.0),
    148: (53.0, 200.0, 172.0),
    154: (63.0, 69.0, 134.0),
    155: (190.0, 75.0, 186.0),
    156: (127.0, 63.0, 52.0),
    157: (141.0, 182.0, 25.0),
    159: (56.0, 144.0, 89.0),
    161: (64.0, 160.0, 250.0),
    163: (182.0, 86.0, 245.0),
    165: (139.0, 18.0, 53.0),
    166: (134.0, 120.0, 54.0),
    168: (49.0, 165.0, 42.0),
    169: (51.0, 128.0, 133.0),
    170: (44.0, 21.0, 163.0),
    177: (232.0, 93.0, 193.0),
    180: (176.0, 102.0, 54.0),
    185: (116.0, 217.0, 17.0),
    188: (54.0, 209.0, 150.0),
    191: (60.0, 99.0, 204.0),
    193: (129.0, 43.0, 144.0),
    195: (252.0, 100.0, 106.0),
    202: (187.0, 196.0, 73.0),
    208: (13.0, 158.0, 40.0),
    213: (52.0, 122.0, 152.0),
    214: (128.0, 76.0, 202.0),
    221: (187.0, 50.0, 115.0),
    229: (180.0, 141.0, 71.0),
    230: (77.0, 208.0, 35.0),
    232: (72.0, 183.0, 168.0),
    233: (97.0, 99.0, 203.0),
    242: (172.0, 22.0, 158.0),
    250: (155.0, 64.0, 40.0),
    261: (118.0, 159.0, 30.0),
    264: (69.0, 252.0, 148.0),
    276: (45.0, 103.0, 173.0),
    283: (111.0, 38.0, 149.0),
    286: (184.0, 9.0, 49.0),
    300: (188.0, 174.0, 67.0),
    304: (53.0, 206.0, 53.0),
    312: (97.0, 235.0, 252.0),
    323: (66.0, 32.0, 182.0),
    325: (236.0, 114.0, 195.0),
    331: (241.0, 154.0, 83.0),
    342: (133.0, 240.0, 52.0),
    356: (16.0, 205.0, 144.0),
    370: (75.0, 101.0, 198.0),
    392: (237.0, 95.0, 251.0),
    395: (191.0, 52.0, 49.0),
    399: (227.0, 254.0, 54.0),
    408: (49.0, 206.0, 87.0),
    417: (48.0, 113.0, 150.0),
    488: (125.0, 73.0, 182.0),
    540: (229.0, 32.0, 114.0),
    562: (158.0, 119.0, 28.0),
    570: (60.0, 205.0, 27.0),
    572: (18.0, 215.0, 201.0),
    581: (79.0, 76.0, 153.0),
    609: (134.0, 13.0, 116.0),
    748: (192.0, 97.0, 63.0),
    776: (108.0, 163.0, 18.0),
    1156: (95.0, 220.0, 156.0),
    1163: (98.0, 141.0, 208.0),
    1164: (144.0, 19.0, 193.0),
    1165: (166.0, 36.0, 57.0),
    1166: (212.0, 202.0, 34.0),
    1167: (23.0, 206.0, 34.0),
    1168: (91.0, 211.0, 236.0),
    1169: (79.0, 55.0, 137.0),
    1170: (182.0, 19.0, 117.0),
    1171: (134.0, 76.0, 14.0),
    1172: (87.0, 185.0, 28.0),
    1173: (82.0, 224.0, 187.0),
    1174: (92.0, 110.0, 214.0),
    1175: (168.0, 80.0, 171.0),
    1176: (197.0, 63.0, 51.0),
    1178: (175.0, 199.0, 77.0),
    1179: (62.0, 180.0, 98.0),
    1180: (8.0, 91.0, 150.0),
    1181: (77.0, 15.0, 130.0),
    1182: (154.0, 65.0, 96.0),
    1183: (197.0, 152.0, 11.0),
    1184: (59.0, 155.0, 45.0),
    1185: (12.0, 147.0, 145.0),
    1186: (54.0, 35.0, 219.0),
    1187: (210.0, 73.0, 181.0),
    1188: (221.0, 124.0, 77.0),
    1189: (149.0, 214.0, 66.0),
    1190: (72.0, 185.0, 134.0),
    1191: (42.0, 94.0, 198.0),
}

VALID_CLASS_IDS_300 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    39,
    40,
    41,
    42,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    61,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    110,
    111,
    112,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    125,
    126,
    128,
    129,
    130,
    131,
    132,
    134,
    135,
    136,
    138,
    139,
    140,
    141,
    143,
    145,
    148,
    152,
    153,
    154,
    155,
    156,
    157,
    159,
    161,
    163,
    165,
    166,
    168,
    169,
    170,
    177,
    179,
    180,
    185,
    188,
    189,
    191,
    193,
    194,
    195,
    202,
    204,
    208,
    213,
    214,
    216,
    220,
    221,
    226,
    228,
    229,
    230,
    231,
    232,
    233,
    238,
    242,
    245,
    250,
    261,
    264,
    269,
    276,
    280,
    283,
    286,
    291,
    297,
    300,
    304,
    305,
    307,
    312,
    323,
    325,
    331,
    342,
    345,
    346,
    356,
    370,
    378,
    385,
    386,
    392,
    395,
    399,
    408,
    410,
    415,
    417,
    432,
    434,
    435,
    452,
    488,
    494,
    525,
    540,
    556,
    562,
    570,
    571,
    572,
    581,
    591,
    609,
    621,
    682,
    693,
    726,
    730,
    748,
    750,
    776,
    822,
    857,
    893,
    919,
    1063,
    1072,
    1098,
    1117,
    1125,
    1135,
    1156,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
    1176,
    1178,
    1179,
    1180,
    1181,
    1182,
    1183,
    1184,
    1185,
    1186,
    1187,
    1188,
    1189,
    1190,
    1191,
    1192,
    1193,
    1194,
    1195,
    1196,
    1197,
    1198,
    1199,
    1200,
    1201,
    1202,
    1203,
    1204,
    1205,
    1206,
    1207,
    1208,
    1209,
    1210,
    1211,
    1212,
    1213,
    1214,
    1215,
    1221,
    1222,
    1223,
    1224,
    1225,
    1226,
    1227,
    1228,
    1229,
    1256,
)

CLASS_LABELS_300 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "drawer",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "cushion",
    "plant",
    "ceiling",
    "bathtub",
    "end table",
    "dining table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "carpet",
    "blanket",
    "shower curtain",
    "trash can",
    "closet",
    "stairs",
    "microwave",
    "rug",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "bin",
    "ottoman",
    "bench",
    "board",
    "washing machine",
    "mirror",
    "copier",
    "basket",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "shower",
    "paper",
    "person",
    "paper towel dispenser",
    "faucet",
    "oven",
    "footstool",
    "blinds",
    "rack",
    "plate",
    "blackboard",
    "piano",
    "heater",
    "soap",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "container",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "bucket",
    "clock",
    "stand",
    "light",
    "laundry basket",
    "pipe",
    "round table",
    "clothes dryer",
    "coat",
    "guitar",
    "toilet paper holder",
    "seat",
    "step",
    "speaker",
    "vending machine",
    "column",
    "bicycle",
    "ladder",
    "bathroom stall",
    "foosball table",
    "shower wall",
    "chest",
    "cup",
    "jacket",
    "storage bin",
    "coffee maker",
    "hamper",
    "dishwasher",
    "paper towel roll",
    "machine",
    "mat",
    "windowsill",
    "pool table",
    "bar",
    "toaster",
    "handrail",
    "treadmill",
    "bulletin board",
    "ironing board",
    "fireplace",
    "soap dish",
    "kitchen counter",
    "doorframe",
    "toilet paper dispenser",
    "mini fridge",
    "fire extinguisher",
    "ball",
    "hat",
    "shower curtain rod",
    "water cooler",
    "desk lamp",
    "paper cutter",
    "tray",
    "shower door",
    "shirt",
    "pillar",
    "ledge",
    "vase",
    "toaster oven",
    "mouse",
    "nerf gun",
    "toilet seat cover dispenser",
    "furniture",
    "cart",
    "step stool",
    "dispenser",
    "storage container",
    "cooking pot",
    "toilet brush",
    "scale",
    "tissue box",
    "remote",
    "light switch",
    "crate",
    "slipper",
    "power outlet",
    "cutting board",
    "decoration",
    "sign",
    "projector",
    "globe",
    "closet door",
    "plastic container",
    "vacuum cleaner",
    "candle",
    "wall hanging",
    "dumbell",
    "plunger",
    "stuffed animal",
    "water fountain",
    "footrest",
    "headphones",
    "dish rack",
    "broom",
    "guitar case",
    "range hood",
    "scanner",
    "bathrobe",
    "dustpan",
    "hair dryer",
    "iron",
    "cabinet door",
    "exercise machine",
    "water bottle",
    "handicap bar",
    "purse",
    "vent",
    "piano bench",
    "shoe rack",
    "shower floor",
    "case",
    "swiffer",
    "stapler",
    "tire",
    "water pitcher",
    "loft bed",
    "toolbox",
    "mailbox",
    "rope",
    "bowl",
    "paper bag",
    "water heater",
    "alarm clock",
    "music stand",
    "instrument case",
    "projector screen",
    "kettle",
    "ceiling fan",
    "binder",
    "thermos",
    "breakfast bar",
    "divider",
    "rod",
    "laundry detergent",
    "drying rack",
    "shorts",
    "elliptical machine",
    "jar",
    "kitchen island",
    "messenger bag",
    "block",
    "tripod",
    "smoke detector",
    "toothbrush",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
    "coffee kettle",
    "structure",
    "shower head",
    "keyboard piano",
    "case of water bottles",
    "coat rack",
    "storage organizer",
    "folded chair",
    "fire alarm",
    "power strip",
    "calendar",
    "poster",
    "potted plant",
    "luggage",
    "mattress",
    "hand rail",
    "folded table",
    "poster tube",
    "thermostat",
    "flip flops",
    "cloth",
    "banner",
    "clothes hanger",
    "whiteboard eraser",
    "shower control valve",
    "compost bin",
    "teddy bear",
    "pantry wall",
    "tupperware",
    "beer bottle",
    "salt",
    "mirror door",
    "folded ladder",
    "carton",
    "soda stream",
    "metronome",
    "music book",
    "rice cooker",
    "dart board",
    "quadcopter",
    "pitcher",
    "hanging",
    "mail",
    "closet ceiling",
    "hoverboard",
    "beanbag chair",
    "spray bottle",
    "soap bottle",
    "luggage stand",
)

SCANNET_COLOR_MAP_300 = {
    0: (0.0, 0.0, 0.0),
    1: (37.0, 235.0, 140.0),
    2: (168.0, 15.0, 237.0),
    3: (106.0, 152.0, 249.0),
    4: (122.0, 174.0, 183.0),
    5: (99.0, 206.0, 239.0),
    6: (138.0, 201.0, 227.0),
    7: (175.0, 196.0, 25.0),
    8: (195.0, 84.0, 241.0),
    9: (126.0, 92.0, 126.0),
    10: (9.0, 125.0, 228.0),
    11: (153.0, 191.0, 80.0),
    12: (75.0, 155.0, 134.0),
    13: (82.0, 176.0, 74.0),
    14: (107.0, 88.0, 12.0),
    15: (200.0, 245.0, 140.0),
    16: (169.0, 238.0, 121.0),
    17: (111.0, 241.0, 143.0),
    18: (42.0, 19.0, 120.0),
    19: (93.0, 110.0, 245.0),
    20: (99.0, 218.0, 15.0),
    21: (201.0, 207.0, 56.0),
    22: (117.0, 132.0, 44.0),
    23: (83.0, 230.0, 40.0),
    24: (162.0, 131.0, 192.0),
    25: (132.0, 62.0, 218.0),
    26: (53.0, 62.0, 6.0),
    27: (19.0, 184.0, 72.0),
    28: (1.0, 249.0, 5.0),
    29: (213.0, 115.0, 236.0),
    30: (37.0, 165.0, 173.0),
    31: (210.0, 87.0, 16.0),
    32: (215.0, 43.0, 133.0),
    33: (20.0, 135.0, 216.0),
    34: (161.0, 122.0, 234.0),
    35: (201.0, 15.0, 236.0),
    36: (133.0, 98.0, 158.0),
    37: (143.0, 107.0, 76.0),
    38: (161.0, 75.0, 53.0),
    39: (137.0, 105.0, 41.0),
    40: (70.0, 219.0, 7.0),
    41: (192.0, 163.0, 140.0),
    42: (102.0, 179.0, 92.0),
    43: (68.0, 64.0, 255.0),
    44: (20.0, 163.0, 241.0),
    45: (203.0, 158.0, 131.0),
    46: (189.0, 69.0, 40.0),
    47: (135.0, 134.0, 71.0),
    48: (0.0, 51.0, 81.0),
    49: (170.0, 173.0, 168.0),
    50: (176.0, 224.0, 139.0),
    51: (254.0, 57.0, 229.0),
    52: (245.0, 156.0, 11.0),
    53: (25.0, 29.0, 117.0),
    54: (111.0, 69.0, 130.0),
    55: (205.0, 154.0, 39.0),
    56: (85.0, 228.0, 143.0),
    57: (207.0, 214.0, 5.0),
    58: (35.0, 32.0, 23.0),
    59: (177.0, 172.0, 205.0),
    60: (205.0, 65.0, 70.0),
    61: (99.0, 18.0, 162.0),
    62: (18.0, 24.0, 81.0),
    63: (44.0, 116.0, 139.0),
    64: (196.0, 230.0, 119.0),
    65: (46.0, 117.0, 63.0),
    66: (20.0, 60.0, 119.0),
    67: (67.0, 53.0, 202.0),
    68: (63.0, 242.0, 167.0),
    69: (54.0, 203.0, 201.0),
    70: (78.0, 214.0, 114.0),
    71: (107.0, 173.0, 11.0),
    72: (216.0, 19.0, 46.0),
    73: (150.0, 146.0, 174.0),
    74: (158.0, 91.0, 137.0),
    75: (248.0, 112.0, 19.0),
    76: (161.0, 247.0, 135.0),
    77: (215.0, 95.0, 84.0),
    78: (197.0, 214.0, 151.0),
    79: (87.0, 189.0, 74.0),
    80: (175.0, 188.0, 166.0),
    81: (67.0, 193.0, 56.0),
    82: (131.0, 194.0, 131.0),
    83: (82.0, 23.0, 232.0),
    84: (170.0, 241.0, 89.0),
    85: (106.0, 160.0, 141.0),
    86: (148.0, 96.0, 172.0),
    87: (230.0, 77.0, 187.0),
    88: (216.0, 32.0, 207.0),
    89: (147.0, 30.0, 132.0),
    90: (91.0, 157.0, 114.0),
    91: (178.0, 174.0, 106.0),
    92: (122.0, 42.0, 67.0),
    93: (165.0, 91.0, 132.0),
    94: (187.0, 82.0, 192.0),
    95: (150.0, 41.0, 19.0),
    96: (84.0, 218.0, 166.0),
    97: (90.0, 163.0, 105.0),
    98: (218.0, 42.0, 180.0),
    99: (129.0, 35.0, 185.0),
    100: (8.0, 24.0, 67.0),
    101: (95.0, 11.0, 81.0),
    102: (0.0, 243.0, 78.0),
    103: (7.0, 73.0, 19.0),
    104: (69.0, 193.0, 217.0),
    105: (192.0, 117.0, 22.0),
    106: (110.0, 218.0, 39.0),
    107: (62.0, 176.0, 217.0),
    108: (99.0, 23.0, 145.0),
    109: (6.0, 245.0, 245.0),
    110: (128.0, 227.0, 61.0),
    111: (84.0, 108.0, 212.0),
    112: (100.0, 171.0, 232.0),
    113: (165.0, 220.0, 162.0),
    114: (74.0, 19.0, 38.0),
    115: (18.0, 160.0, 239.0),
    116: (53.0, 187.0, 124.0),
    117: (238.0, 112.0, 80.0),
    118: (0.0, 47.0, 155.0),
    119: (194.0, 162.0, 162.0),
    120: (167.0, 0.0, 158.0),
    121: (66.0, 213.0, 8.0),
    122: (239.0, 154.0, 138.0),
    123: (254.0, 109.0, 126.0),
    124: (206.0, 156.0, 17.0),
    125: (189.0, 157.0, 226.0),
    126: (102.0, 111.0, 202.0),
    127: (201.0, 60.0, 98.0),
    128: (210.0, 83.0, 229.0),
    129: (95.0, 231.0, 40.0),
    130: (153.0, 117.0, 29.0),
    131: (115.0, 222.0, 76.0),
    132: (97.0, 58.0, 81.0),
    133: (161.0, 136.0, 56.0),
    134: (227.0, 38.0, 120.0),
    135: (159.0, 187.0, 219.0),
    136: (223.0, 233.0, 190.0),
    137: (222.0, 38.0, 77.0),
    138: (250.0, 233.0, 241.0),
    139: (4.0, 80.0, 116.0),
    140: (104.0, 166.0, 151.0),
    141: (118.0, 49.0, 25.0),
    142: (21.0, 197.0, 155.0),
    143: (78.0, 153.0, 17.0),
    144: (103.0, 188.0, 122.0),
    145: (245.0, 37.0, 106.0),
    146: (155.0, 98.0, 209.0),
    147: (214.0, 232.0, 23.0),
    148: (83.0, 19.0, 115.0),
    149: (49.0, 28.0, 245.0),
    150: (228.0, 186.0, 251.0),
    151: (152.0, 218.0, 221.0),
    152: (220.0, 199.0, 139.0),
    153: (95.0, 156.0, 0.0),
    154: (73.0, 21.0, 189.0),
    155: (180.0, 121.0, 254.0),
    156: (44.0, 204.0, 162.0),
    157: (168.0, 51.0, 226.0),
    158: (157.0, 206.0, 120.0),
    159: (11.0, 95.0, 239.0),
    160: (104.0, 154.0, 175.0),
    161: (78.0, 139.0, 51.0),
    162: (187.0, 75.0, 242.0),
    163: (97.0, 142.0, 167.0),
    164: (120.0, 2.0, 73.0),
    165: (192.0, 162.0, 220.0),
    166: (5.0, 57.0, 93.0),
    167: (65.0, 10.0, 117.0),
    168: (213.0, 255.0, 57.0),
    169: (35.0, 49.0, 245.0),
    170: (154.0, 39.0, 36.0),
    171: (189.0, 48.0, 22.0),
    172: (26.0, 169.0, 66.0),
    173: (229.0, 28.0, 203.0),
    174: (45.0, 165.0, 68.0),
    175: (20.0, 84.0, 118.0),
    176: (64.0, 189.0, 245.0),
    177: (49.0, 247.0, 204.0),
    178: (182.0, 221.0, 3.0),
    179: (153.0, 115.0, 23.0),
    180: (241.0, 22.0, 11.0),
    181: (253.0, 217.0, 57.0),
    182: (61.0, 190.0, 255.0),
    183: (37.0, 252.0, 129.0),
    184: (174.0, 180.0, 16.0),
    185: (0.0, 65.0, 94.0),
    186: (173.0, 124.0, 107.0),
    187: (107.0, 30.0, 210.0),
    188: (18.0, 58.0, 65.0),
    189: (63.0, 64.0, 181.0),
    190: (78.0, 140.0, 43.0),
    191: (177.0, 3.0, 124.0),
    192: (98.0, 199.0, 121.0),
    193: (238.0, 126.0, 230.0),
    194: (225.0, 146.0, 150.0),
    195: (201.0, 35.0, 153.0),
    196: (28.0, 72.0, 236.0),
    197: (17.0, 60.0, 211.0),
    198: (254.0, 71.0, 105.0),
    199: (164.0, 118.0, 32.0),
    200: (26.0, 105.0, 16.0),
    201: (0.0, 41.0, 0.0),
    202: (147.0, 151.0, 60.0),
    203: (108.0, 133.0, 220.0),
    204: (65.0, 252.0, 245.0),
    205: (66.0, 36.0, 238.0),
    206: (21.0, 210.0, 200.0),
    207: (6.0, 50.0, 181.0),
    208: (158.0, 62.0, 198.0),
    209: (222.0, 125.0, 240.0),
    210: (10.0, 103.0, 236.0),
    211: (6.0, 70.0, 102.0),
    212: (24.0, 61.0, 226.0),
    213: (43.0, 228.0, 96.0),
    214: (117.0, 193.0, 97.0),
    215: (198.0, 154.0, 196.0),
    216: (240.0, 210.0, 23.0),
    217: (146.0, 60.0, 137.0),
    218: (77.0, 102.0, 142.0),
    219: (193.0, 252.0, 233.0),
    220: (115.0, 220.0, 15.0),
    221: (76.0, 230.0, 180.0),
    222: (134.0, 45.0, 115.0),
    223: (222.0, 17.0, 190.0),
    224: (156.0, 189.0, 199.0),
    225: (163.0, 32.0, 242.0),
    226: (64.0, 138.0, 216.0),
    227: (32.0, 224.0, 104.0),
    228: (133.0, 144.0, 115.0),
    229: (89.0, 45.0, 220.0),
    230: (0.0, 0.0, 48.0),
    231: (87.0, 176.0, 148.0),
    232: (183.0, 5.0, 30.0),
    233: (231.0, 39.0, 213.0),
    234: (200.0, 159.0, 68.0),
    235: (152.0, 94.0, 17.0),
    236: (129.0, 34.0, 182.0),
    237: (63.0, 236.0, 66.0),
    238: (35.0, 110.0, 202.0),
    239: (168.0, 61.0, 140.0),
    240: (143.0, 148.0, 167.0),
    241: (172.0, 30.0, 90.0),
    242: (142.0, 103.0, 66.0),
    243: (119.0, 25.0, 114.0),
    244: (234.0, 26.0, 136.0),
    245: (53.0, 43.0, 44.0),
    246: (164.0, 158.0, 132.0),
    247: (127.0, 235.0, 216.0),
    248: (254.0, 219.0, 31.0),
    249: (16.0, 223.0, 219.0),
    250: (110.0, 77.0, 218.0),
    251: (89.0, 107.0, 191.0),
    252: (155.0, 110.0, 102.0),
    253: (11.0, 181.0, 190.0),
    254: (70.0, 41.0, 106.0),
    255: (51.0, 169.0, 223.0),
    256: (160.0, 186.0, 167.0),
    257: (134.0, 215.0, 150.0),
    258: (199.0, 33.0, 127.0),
    259: (104.0, 57.0, 83.0),
    260: (10.0, 143.0, 186.0),
    261: (224.0, 63.0, 253.0),
    262: (205.0, 86.0, 46.0),
    263: (229.0, 123.0, 35.0),
    264: (174.0, 83.0, 136.0),
    265: (53.0, 159.0, 46.0),
    266: (50.0, 215.0, 87.0),
    267: (201.0, 180.0, 52.0),
    268: (175.0, 137.0, 119.0),
    269: (124.0, 154.0, 40.0),
    270: (32.0, 72.0, 255.0),
    271: (105.0, 97.0, 192.0),
    272: (242.0, 107.0, 162.0),
    273: (239.0, 26.0, 214.0),
    274: (114.0, 66.0, 123.0),
    275: (87.0, 58.0, 46.0),
    276: (162.0, 254.0, 204.0),
    277: (95.0, 85.0, 66.0),
    278: (160.0, 93.0, 122.0),
    279: (49.0, 114.0, 40.0),
    280: (37.0, 89.0, 196.0),
    281: (116.0, 86.0, 80.0),
    282: (121.0, 232.0, 178.0),
    283: (143.0, 199.0, 149.0),
    284: (204.0, 73.0, 192.0),
    285: (161.0, 238.0, 252.0),
    286: (205.0, 79.0, 37.0),
    287: (247.0, 43.0, 143.0),
    288: (162.0, 73.0, 40.0),
    289: (175.0, 4.0, 142.0),
    290: (236.0, 125.0, 166.0),
    291: (47.0, 1.0, 5.0),
    292: (172.0, 62.0, 74.0),
    293: (166.0, 215.0, 77.0),
    294: (218.0, 21.0, 205.0),
    295: (224.0, 255.0, 115.0),
    296: (84.0, 163.0, 212.0),
    297: (134.0, 176.0, 122.0),
    298: (204.0, 156.0, 80.0),
    299: (218.0, 202.0, 53.0),
    300: (209.0, 225.0, 149.0),
    301: (117.0, 64.0, 167.0),
    302: (94.0, 163.0, 132.0),
    303: (59.0, 124.0, 18.0),
    304: (31.0, 202.0, 81.0),
    305: (169.0, 151.0, 211.0),
    306: (224.0, 225.0, 25.0),
    307: (117.0, 177.0, 164.0),
    308: (183.0, 194.0, 157.0),
    309: (161.0, 7.0, 148.0),
    310: (246.0, 124.0, 252.0),
    311: (164.0, 192.0, 93.0),
    312: (160.0, 20.0, 211.0),
    313: (8.0, 170.0, 215.0),
    314: (8.0, 109.0, 201.0),
    315: (105.0, 99.0, 9.0),
    316: (61.0, 62.0, 87.0),
    317: (247.0, 74.0, 110.0),
    318: (163.0, 174.0, 74.0),
    319: (33.0, 223.0, 111.0),
    320: (13.0, 194.0, 10.0),
    321: (244.0, 26.0, 124.0),
    322: (160.0, 73.0, 85.0),
    323: (184.0, 230.0, 48.0),
    324: (153.0, 244.0, 140.0),
    325: (247.0, 185.0, 73.0),
    326: (153.0, 76.0, 172.0),
    327: (195.0, 65.0, 116.0),
    328: (84.0, 178.0, 243.0),
    329: (137.0, 146.0, 172.0),
    330: (221.0, 0.0, 204.0),
    331: (180.0, 153.0, 116.0),
    332: (47.0, 104.0, 228.0),
    333: (236.0, 12.0, 205.0),
    334: (130.0, 18.0, 162.0),
    335: (198.0, 236.0, 249.0),
    336: (163.0, 28.0, 199.0),
    337: (4.0, 66.0, 185.0),
    338: (79.0, 248.0, 69.0),
    339: (118.0, 199.0, 206.0),
    340: (132.0, 217.0, 34.0),
    341: (115.0, 101.0, 35.0),
    342: (19.0, 187.0, 84.0),
    343: (63.0, 113.0, 146.0),
    344: (117.0, 240.0, 169.0),
    345: (24.0, 208.0, 83.0),
    346: (20.0, 187.0, 109.0),
    347: (177.0, 128.0, 68.0),
    348: (83.0, 8.0, 157.0),
    349: (189.0, 247.0, 42.0),
    350: (123.0, 126.0, 214.0),
    351: (66.0, 98.0, 202.0),
    352: (66.0, 182.0, 102.0),
    353: (125.0, 250.0, 139.0),
    354: (225.0, 172.0, 38.0),
    355: (254.0, 130.0, 90.0),
    356: (23.0, 216.0, 64.0),
    357: (168.0, 185.0, 21.0),
    358: (201.0, 249.0, 125.0),
    359: (228.0, 230.0, 47.0),
    360: (64.0, 189.0, 60.0),
    361: (253.0, 232.0, 211.0),
    362: (155.0, 22.0, 28.0),
    363: (173.0, 142.0, 56.0),
    364: (174.0, 149.0, 108.0),
    365: (82.0, 180.0, 33.0),
    366: (183.0, 105.0, 58.0),
    367: (174.0, 239.0, 188.0),
    368: (125.0, 101.0, 64.0),
    369: (191.0, 14.0, 109.0),
    370: (232.0, 81.0, 251.0),
    371: (205.0, 81.0, 250.0),
    372: (255.0, 222.0, 250.0),
    373: (14.0, 201.0, 238.0),
    374: (159.0, 31.0, 39.0),
    375: (227.0, 152.0, 226.0),
    376: (124.0, 236.0, 246.0),
    377: (15.0, 165.0, 56.0),
    378: (244.0, 197.0, 38.0),
    379: (240.0, 231.0, 163.0),
    380: (138.0, 58.0, 18.0),
    381: (73.0, 75.0, 163.0),
    382: (244.0, 139.0, 69.0),
    383: (87.0, 131.0, 29.0),
    384: (230.0, 93.0, 227.0),
    385: (62.0, 237.0, 101.0),
    386: (217.0, 182.0, 161.0),
    387: (111.0, 8.0, 155.0),
    388: (178.0, 174.0, 38.0),
    389: (102.0, 84.0, 129.0),
    390: (41.0, 152.0, 242.0),
    391: (106.0, 236.0, 98.0),
    392: (28.0, 75.0, 121.0),
    393: (183.0, 40.0, 213.0),
    394: (243.0, 70.0, 156.0),
    395: (116.0, 237.0, 146.0),
    396: (144.0, 172.0, 83.0),
    397: (23.0, 28.0, 148.0),
    398: (126.0, 17.0, 182.0),
    399: (78.0, 71.0, 198.0),
    400: (92.0, 207.0, 62.0),
    401: (236.0, 112.0, 199.0),
    402: (133.0, 6.0, 70.0),
    403: (178.0, 119.0, 188.0),
    404: (231.0, 252.0, 106.0),
    405: (244.0, 109.0, 163.0),
    406: (243.0, 189.0, 94.0),
    407: (60.0, 221.0, 52.0),
    408: (219.0, 34.0, 121.0),
    409: (107.0, 52.0, 3.0),
    410: (174.0, 58.0, 162.0),
    411: (220.0, 108.0, 111.0),
    412: (242.0, 140.0, 101.0),
    413: (71.0, 6.0, 26.0),
    414: (228.0, 209.0, 17.0),
    415: (73.0, 82.0, 98.0),
    416: (204.0, 6.0, 60.0),
    417: (115.0, 75.0, 211.0),
    418: (201.0, 208.0, 93.0),
    419: (82.0, 56.0, 50.0),
    420: (177.0, 72.0, 134.0),
    421: (87.0, 53.0, 247.0),
    422: (202.0, 127.0, 90.0),
    423: (238.0, 56.0, 27.0),
    424: (215.0, 16.0, 196.0),
    425: (141.0, 141.0, 82.0),
    426: (170.0, 46.0, 195.0),
    427: (34.0, 75.0, 250.0),
    428: (140.0, 171.0, 30.0),
    429: (63.0, 129.0, 134.0),
    430: (213.0, 239.0, 15.0),
    431: (245.0, 183.0, 250.0),
    432: (134.0, 128.0, 235.0),
    433: (158.0, 95.0, 153.0),
    434: (17.0, 178.0, 120.0),
    435: (194.0, 197.0, 217.0),
    436: (152.0, 218.0, 207.0),
    437: (11.0, 127.0, 214.0),
    438: (228.0, 141.0, 99.0),
    439: (84.0, 212.0, 17.0),
    440: (118.0, 83.0, 22.0),
    441: (141.0, 23.0, 7.0),
    442: (98.0, 236.0, 173.0),
    443: (153.0, 240.0, 226.0),
    444: (131.0, 112.0, 23.0),
    445: (99.0, 104.0, 41.0),
    446: (31.0, 66.0, 3.0),
    447: (97.0, 12.0, 232.0),
    448: (220.0, 252.0, 1.0),
    449: (187.0, 12.0, 5.0),
    450: (63.0, 101.0, 46.0),
    451: (31.0, 125.0, 126.0),
    452: (138.0, 176.0, 31.0),
    453: (146.0, 58.0, 168.0),
    454: (187.0, 218.0, 233.0),
    455: (21.0, 144.0, 165.0),
    456: (155.0, 101.0, 171.0),
    457: (98.0, 147.0, 23.0),
    458: (189.0, 40.0, 141.0),
    459: (210.0, 188.0, 160.0),
    460: (202.0, 211.0, 202.0),
    461: (33.0, 153.0, 86.0),
    462: (192.0, 35.0, 100.0),
    463: (120.0, 16.0, 119.0),
    464: (219.0, 239.0, 235.0),
    465: (206.0, 89.0, 139.0),
    466: (74.0, 113.0, 164.0),
    467: (189.0, 106.0, 20.0),
    468: (237.0, 180.0, 159.0),
    469: (249.0, 39.0, 115.0),
    470: (88.0, 193.0, 53.0),
    471: (85.0, 82.0, 247.0),
    472: (60.0, 18.0, 91.0),
    473: (230.0, 56.0, 89.0),
    474: (0.0, 41.0, 154.0),
    475: (1.0, 106.0, 43.0),
    476: (23.0, 182.0, 222.0),
    477: (34.0, 55.0, 204.0),
    478: (162.0, 79.0, 135.0),
    479: (228.0, 42.0, 198.0),
    480: (128.0, 194.0, 128.0),
    481: (206.0, 43.0, 225.0),
    482: (136.0, 208.0, 5.0),
    483: (148.0, 48.0, 171.0),
    484: (159.0, 72.0, 149.0),
    485: (240.0, 152.0, 174.0),
    486: (132.0, 116.0, 216.0),
    487: (249.0, 159.0, 161.0),
    488: (135.0, 89.0, 132.0),
    489: (165.0, 101.0, 158.0),
    490: (154.0, 195.0, 194.0),
    491: (109.0, 178.0, 204.0),
    492: (12.0, 114.0, 188.0),
    493: (210.0, 34.0, 114.0),
    494: (12.0, 203.0, 159.0),
    495: (153.0, 77.0, 191.0),
    496: (185.0, 60.0, 39.0),
    497: (108.0, 178.0, 142.0),
    498: (105.0, 224.0, 20.0),
    499: (151.0, 223.0, 183.0),
    500: (90.0, 183.0, 65.0),
    501: (87.0, 159.0, 167.0),
    502: (147.0, 120.0, 192.0),
    503: (61.0, 230.0, 135.0),
    504: (135.0, 70.0, 169.0),
    505: (137.0, 156.0, 149.0),
    506: (52.0, 14.0, 207.0),
    507: (112.0, 196.0, 39.0),
    508: (165.0, 95.0, 216.0),
    509: (122.0, 80.0, 15.0),
    510: (184.0, 190.0, 135.0),
    511: (117.0, 197.0, 3.0),
    512: (195.0, 161.0, 162.0),
    513: (148.0, 254.0, 231.0),
    514: (70.0, 121.0, 114.0),
    515: (201.0, 130.0, 139.0),
    516: (255.0, 77.0, 205.0),
    517: (33.0, 18.0, 217.0),
    518: (105.0, 213.0, 44.0),
    519: (24.0, 209.0, 117.0),
    520: (172.0, 107.0, 155.0),
    521: (18.0, 47.0, 106.0),
    522: (148.0, 107.0, 32.0),
    523: (218.0, 167.0, 80.0),
    524: (250.0, 189.0, 20.0),
    525: (10.0, 149.0, 192.0),
    526: (121.0, 234.0, 207.0),
    527: (90.0, 9.0, 42.0),
    528: (12.0, 53.0, 48.0),
    529: (137.0, 113.0, 20.0),
    530: (65.0, 198.0, 48.0),
    531: (32.0, 180.0, 204.0),
    532: (185.0, 86.0, 123.0),
    533: (196.0, 92.0, 242.0),
    534: (109.0, 128.0, 223.0),
    535: (229.0, 31.0, 36.0),
    536: (28.0, 174.0, 85.0),
    537: (108.0, 166.0, 143.0),
    538: (183.0, 181.0, 130.0),
    539: (140.0, 124.0, 144.0),
    540: (83.0, 214.0, 45.0),
    541: (134.0, 56.0, 131.0),
    542: (119.0, 16.0, 95.0),
    543: (249.0, 103.0, 49.0),
    544: (29.0, 88.0, 227.0),
    545: (189.0, 44.0, 5.0),
    546: (124.0, 129.0, 46.0),
    547: (111.0, 23.0, 82.0),
    548: (165.0, 134.0, 118.0),
    549: (120.0, 77.0, 151.0),
    550: (37.0, 66.0, 221.0),
    551: (221.0, 194.0, 117.0),
    552: (226.0, 244.0, 86.0),
    553: (74.0, 133.0, 47.0),
    554: (191.0, 7.0, 164.0),
    555: (154.0, 174.0, 233.0),
    556: (143.0, 151.0, 113.0),
    557: (226.0, 250.0, 222.0),
    558: (105.0, 148.0, 93.0),
    559: (227.0, 131.0, 93.0),
    560: (138.0, 206.0, 34.0),
    561: (255.0, 57.0, 24.0),
    562: (75.0, 242.0, 192.0),
    563: (30.0, 91.0, 91.0),
    564: (191.0, 118.0, 113.0),
    565: (4.0, 240.0, 227.0),
    566: (84.0, 232.0, 33.0),
    567: (116.0, 195.0, 239.0),
    568: (252.0, 102.0, 33.0),
    569: (34.0, 31.0, 215.0),
    570: (85.0, 204.0, 24.0),
    571: (233.0, 33.0, 185.0),
    572: (121.0, 189.0, 176.0),
    573: (32.0, 94.0, 177.0),
    574: (171.0, 130.0, 86.0),
    575: (153.0, 143.0, 142.0),
    576: (147.0, 22.0, 148.0),
    577: (67.0, 177.0, 206.0),
    578: (173.0, 182.0, 175.0),
    579: (189.0, 16.0, 146.0),
    580: (160.0, 210.0, 120.0),
    581: (189.0, 157.0, 65.0),
    582: (217.0, 54.0, 108.0),
    583: (249.0, 33.0, 1.0),
    584: (97.0, 77.0, 211.0),
    585: (176.0, 6.0, 209.0),
    586: (145.0, 145.0, 76.0),
    587: (18.0, 111.0, 48.0),
    588: (247.0, 206.0, 242.0),
    589: (224.0, 189.0, 231.0),
    590: (234.0, 183.0, 224.0),
    591: (219.0, 58.0, 197.0),
    592: (246.0, 70.0, 186.0),
    593: (60.0, 12.0, 215.0),
    594: (239.0, 65.0, 15.0),
    595: (139.0, 25.0, 131.0),
    596: (155.0, 173.0, 131.0),
    597: (160.0, 145.0, 10.0),
    598: (15.0, 159.0, 131.0),
    599: (241.0, 131.0, 93.0),
    600: (196.0, 203.0, 11.0),
    601: (169.0, 246.0, 254.0),
    602: (201.0, 136.0, 248.0),
    603: (159.0, 27.0, 127.0),
    604: (172.0, 168.0, 167.0),
    605: (138.0, 115.0, 92.0),
    606: (133.0, 134.0, 169.0),
    607: (102.0, 119.0, 239.0),
    608: (141.0, 197.0, 168.0),
    609: (2.0, 29.0, 95.0),
    610: (84.0, 3.0, 204.0),
    611: (14.0, 83.0, 157.0),
    612: (133.0, 137.0, 242.0),
    613: (98.0, 254.0, 216.0),
    614: (109.0, 27.0, 28.0),
    615: (178.0, 220.0, 3.0),
    616: (58.0, 123.0, 121.0),
    617: (174.0, 188.0, 14.0),
    618: (31.0, 188.0, 120.0),
    619: (252.0, 182.0, 110.0),
    620: (163.0, 219.0, 32.0),
    621: (163.0, 214.0, 111.0),
    622: (183.0, 153.0, 37.0),
    623: (22.0, 78.0, 65.0),
    624: (188.0, 249.0, 120.0),
    625: (51.0, 28.0, 156.0),
    626: (209.0, 250.0, 184.0),
    627: (148.0, 150.0, 22.0),
    628: (235.0, 216.0, 230.0),
    629: (85.0, 204.0, 215.0),
    630: (88.0, 116.0, 61.0),
    631: (25.0, 148.0, 177.0),
    632: (106.0, 174.0, 48.0),
    633: (120.0, 76.0, 186.0),
    634: (32.0, 213.0, 210.0),
    635: (88.0, 186.0, 111.0),
    636: (188.0, 16.0, 239.0),
    637: (227.0, 218.0, 250.0),
    638: (140.0, 196.0, 199.0),
    639: (220.0, 118.0, 173.0),
    640: (113.0, 28.0, 147.0),
    641: (251.0, 159.0, 155.0),
    642: (71.0, 126.0, 206.0),
    643: (44.0, 190.0, 2.0),
    644: (205.0, 117.0, 111.0),
    645: (53.0, 33.0, 96.0),
    646: (83.0, 1.0, 76.0),
    647: (107.0, 116.0, 43.0),
    648: (214.0, 97.0, 218.0),
    649: (46.0, 216.0, 248.0),
    650: (92.0, 142.0, 193.0),
    651: (223.0, 115.0, 154.0),
    652: (63.0, 168.0, 76.0),
    653: (162.0, 22.0, 219.0),
    654: (184.0, 95.0, 0.0),
    655: (167.0, 215.0, 49.0),
    656: (171.0, 53.0, 192.0),
    657: (42.0, 82.0, 2.0),
    658: (198.0, 140.0, 185.0),
    659: (39.0, 134.0, 240.0),
    660: (21.0, 157.0, 168.0),
    661: (220.0, 17.0, 184.0),
    662: (63.0, 74.0, 234.0),
    663: (110.0, 37.0, 186.0),
    664: (169.0, 222.0, 244.0),
    665: (233.0, 78.0, 252.0),
    666: (236.0, 130.0, 173.0),
    667: (213.0, 143.0, 89.0),
    668: (67.0, 251.0, 203.0),
    669: (187.0, 169.0, 160.0),
    670: (94.0, 50.0, 153.0),
    671: (179.0, 33.0, 223.0),
    672: (23.0, 177.0, 248.0),
    673: (25.0, 9.0, 43.0),
    674: (189.0, 126.0, 241.0),
    675: (169.0, 208.0, 2.0),
    676: (52.0, 148.0, 88.0),
    677: (0.0, 90.0, 232.0),
    678: (81.0, 126.0, 98.0),
    679: (213.0, 66.0, 174.0),
    680: (12.0, 46.0, 129.0),
    681: (149.0, 158.0, 253.0),
    682: (229.0, 143.0, 243.0),
    683: (21.0, 49.0, 218.0),
    684: (91.0, 58.0, 9.0),
    685: (209.0, 160.0, 196.0),
    686: (126.0, 106.0, 250.0),
    687: (212.0, 206.0, 213.0),
    688: (177.0, 51.0, 153.0),
    689: (248.0, 2.0, 165.0),
    690: (203.0, 101.0, 221.0),
    691: (104.0, 102.0, 70.0),
    692: (32.0, 86.0, 15.0),
    693: (242.0, 16.0, 181.0),
    694: (109.0, 144.0, 215.0),
    695: (146.0, 234.0, 109.0),
    696: (191.0, 39.0, 194.0),
    697: (162.0, 82.0, 195.0),
    698: (170.0, 184.0, 238.0),
    699: (217.0, 5.0, 15.0),
    700: (55.0, 127.0, 123.0),
    701: (230.0, 84.0, 212.0),
    702: (247.0, 210.0, 35.0),
    703: (30.0, 159.0, 96.0),
    704: (239.0, 120.0, 253.0),
    705: (145.0, 106.0, 215.0),
    706: (126.0, 97.0, 57.0),
    707: (91.0, 249.0, 159.0),
    708: (168.0, 148.0, 17.0),
    709: (247.0, 15.0, 141.0),
    710: (230.0, 97.0, 143.0),
    711: (154.0, 97.0, 98.0),
    712: (45.0, 86.0, 53.0),
    713: (205.0, 125.0, 163.0),
    714: (95.0, 185.0, 192.0),
    715: (182.0, 238.0, 75.0),
    716: (22.0, 171.0, 227.0),
    717: (131.0, 179.0, 145.0),
    718: (66.0, 159.0, 74.0),
    719: (181.0, 110.0, 193.0),
    720: (175.0, 164.0, 116.0),
    721: (185.0, 145.0, 32.0),
    722: (104.0, 208.0, 244.0),
    723: (239.0, 97.0, 183.0),
    724: (6.0, 32.0, 177.0),
    725: (105.0, 3.0, 246.0),
    726: (154.0, 77.0, 134.0),
    727: (122.0, 196.0, 12.0),
    728: (5.0, 26.0, 72.0),
    729: (125.0, 246.0, 231.0),
    730: (4.0, 16.0, 210.0),
    731: (89.0, 154.0, 197.0),
    732: (252.0, 89.0, 59.0),
    733: (125.0, 122.0, 148.0),
    734: (189.0, 222.0, 192.0),
    735: (148.0, 176.0, 217.0),
    736: (113.0, 53.0, 113.0),
    737: (73.0, 212.0, 141.0),
    738: (71.0, 62.0, 71.0),
    739: (145.0, 72.0, 47.0),
    740: (189.0, 226.0, 225.0),
    741: (8.0, 200.0, 206.0),
    742: (218.0, 52.0, 253.0),
    743: (22.0, 232.0, 211.0),
    744: (149.0, 68.0, 80.0),
    745: (23.0, 201.0, 59.0),
    746: (108.0, 5.0, 96.0),
    747: (92.0, 180.0, 229.0),
    748: (97.0, 17.0, 214.0),
    749: (147.0, 7.0, 102.0),
    750: (196.0, 168.0, 100.0),
    751: (61.0, 166.0, 50.0),
    752: (223.0, 235.0, 45.0),
    753: (204.0, 186.0, 193.0),
    754: (69.0, 231.0, 129.0),
    755: (148.0, 23.0, 43.0),
    756: (161.0, 196.0, 224.0),
    757: (34.0, 27.0, 22.0),
    758: (245.0, 49.0, 99.0),
    759: (136.0, 221.0, 77.0),
    760: (185.0, 12.0, 165.0),
    761: (29.0, 198.0, 60.0),
    762: (54.0, 136.0, 213.0),
    763: (106.0, 140.0, 173.0),
    764: (190.0, 66.0, 68.0),
    765: (29.0, 218.0, 239.0),
    766: (241.0, 56.0, 234.0),
    767: (156.0, 195.0, 31.0),
    768: (126.0, 189.0, 196.0),
    769: (220.0, 249.0, 92.0),
    770: (24.0, 234.0, 201.0),
    771: (196.0, 26.0, 241.0),
    772: (34.0, 214.0, 27.0),
    773: (25.0, 155.0, 220.0),
    774: (78.0, 72.0, 76.0),
    775: (128.0, 71.0, 79.0),
    776: (121.0, 215.0, 6.0),
    777: (103.0, 47.0, 59.0),
    778: (207.0, 101.0, 28.0),
    779: (18.0, 169.0, 49.0),
    780: (213.0, 25.0, 127.0),
    781: (20.0, 70.0, 234.0),
    782: (10.0, 240.0, 22.0),
    783: (137.0, 18.0, 16.0),
    784: (149.0, 105.0, 228.0),
    785: (216.0, 220.0, 64.0),
    786: (30.0, 215.0, 202.0),
    787: (45.0, 236.0, 61.0),
    788: (178.0, 118.0, 82.0),
    789: (51.0, 142.0, 158.0),
    790: (240.0, 16.0, 240.0),
    791: (229.0, 191.0, 252.0),
    792: (125.0, 50.0, 216.0),
    793: (125.0, 59.0, 50.0),
    794: (179.0, 124.0, 141.0),
    795: (36.0, 31.0, 106.0),
    796: (230.0, 198.0, 66.0),
    797: (113.0, 151.0, 62.0),
    798: (132.0, 184.0, 243.0),
    799: (149.0, 39.0, 118.0),
    800: (79.0, 186.0, 211.0),
    801: (18.0, 135.0, 24.0),
    802: (192.0, 33.0, 69.0),
    803: (226.0, 61.0, 33.0),
    804: (65.0, 192.0, 218.0),
    805: (72.0, 132.0, 179.0),
    806: (246.0, 25.0, 192.0),
    807: (140.0, 83.0, 115.0),
    808: (206.0, 245.0, 38.0),
    809: (45.0, 71.0, 97.0),
    810: (116.0, 104.0, 149.0),
    811: (70.0, 29.0, 214.0),
    812: (235.0, 136.0, 80.0),
    813: (55.0, 188.0, 161.0),
    814: (165.0, 7.0, 22.0),
    815: (224.0, 212.0, 184.0),
    816: (84.0, 100.0, 91.0),
    817: (7.0, 22.0, 18.0),
    818: (117.0, 159.0, 180.0),
    819: (193.0, 196.0, 113.0),
    820: (177.0, 19.0, 201.0),
    821: (239.0, 108.0, 35.0),
    822: (38.0, 255.0, 223.0),
    823: (216.0, 17.0, 210.0),
    824: (65.0, 237.0, 59.0),
    825: (3.0, 118.0, 0.0),
    826: (49.0, 205.0, 82.0),
    827: (137.0, 173.0, 22.0),
    828: (33.0, 24.0, 67.0),
    829: (210.0, 111.0, 32.0),
    830: (76.0, 51.0, 116.0),
    831: (90.0, 147.0, 9.0),
    832: (89.0, 68.0, 155.0),
    833: (105.0, 24.0, 41.0),
    834: (28.0, 64.0, 142.0),
    835: (93.0, 96.0, 179.0),
    836: (23.0, 202.0, 62.0),
    837: (112.0, 124.0, 198.0),
    838: (93.0, 246.0, 254.0),
    839: (162.0, 220.0, 209.0),
    840: (129.0, 132.0, 2.0),
    841: (36.0, 71.0, 235.0),
    842: (4.0, 115.0, 84.0),
    843: (243.0, 163.0, 157.0),
    844: (5.0, 4.0, 48.0),
    845: (190.0, 57.0, 226.0),
    846: (87.0, 6.0, 90.0),
    847: (97.0, 108.0, 128.0),
    848: (126.0, 80.0, 142.0),
    849: (201.0, 115.0, 61.0),
    850: (164.0, 224.0, 208.0),
    851: (244.0, 99.0, 77.0),
    852: (93.0, 30.0, 143.0),
    853: (52.0, 30.0, 178.0),
    854: (136.0, 252.0, 90.0),
    855: (123.0, 196.0, 137.0),
    856: (143.0, 2.0, 168.0),
    857: (118.0, 161.0, 108.0),
    858: (124.0, 208.0, 2.0),
    859: (18.0, 131.0, 8.0),
    860: (241.0, 139.0, 75.0),
    861: (173.0, 30.0, 161.0),
    862: (219.0, 172.0, 218.0),
    863: (226.0, 251.0, 224.0),
    864: (30.0, 137.0, 90.0),
    865: (38.0, 226.0, 111.0),
    866: (102.0, 203.0, 184.0),
    867: (24.0, 76.0, 8.0),
    868: (83.0, 193.0, 139.0),
    869: (16.0, 23.0, 109.0),
    870: (219.0, 158.0, 176.0),
    871: (102.0, 46.0, 24.0),
    872: (185.0, 5.0, 44.0),
    873: (241.0, 113.0, 167.0),
    874: (79.0, 101.0, 15.0),
    875: (234.0, 247.0, 106.0),
    876: (34.0, 93.0, 37.0),
    877: (175.0, 0.0, 128.0),
    878: (97.0, 11.0, 212.0),
    879: (123.0, 213.0, 227.0),
    880: (76.0, 96.0, 188.0),
    881: (64.0, 247.0, 151.0),
    882: (168.0, 144.0, 20.0),
    883: (200.0, 33.0, 71.0),
    884: (212.0, 241.0, 121.0),
    885: (58.0, 4.0, 83.0),
    886: (26.0, 1.0, 240.0),
    887: (19.0, 73.0, 124.0),
    888: (254.0, 154.0, 237.0),
    889: (138.0, 251.0, 61.0),
    890: (222.0, 2.0, 110.0),
    891: (201.0, 120.0, 107.0),
    892: (105.0, 69.0, 243.0),
    893: (242.0, 92.0, 120.0),
    894: (50.0, 6.0, 27.0),
    895: (251.0, 83.0, 145.0),
    896: (36.0, 88.0, 21.0),
    897: (115.0, 128.0, 209.0),
    898: (253.0, 231.0, 106.0),
    899: (75.0, 176.0, 208.0),
    900: (150.0, 241.0, 30.0),
    901: (57.0, 133.0, 138.0),
    902: (66.0, 49.0, 29.0),
    903: (68.0, 240.0, 154.0),
    904: (213.0, 62.0, 181.0),
    905: (200.0, 198.0, 57.0),
    906: (203.0, 34.0, 6.0),
    907: (144.0, 110.0, 63.0),
    908: (130.0, 106.0, 69.0),
    909: (156.0, 46.0, 32.0),
    910: (175.0, 47.0, 114.0),
    911: (107.0, 178.0, 200.0),
    912: (85.0, 128.0, 76.0),
    913: (134.0, 68.0, 41.0),
    914: (140.0, 233.0, 138.0),
    915: (222.0, 138.0, 239.0),
    916: (236.0, 213.0, 92.0),
    917: (87.0, 218.0, 192.0),
    918: (201.0, 179.0, 67.0),
    919: (2.0, 190.0, 21.0),
    920: (196.0, 94.0, 57.0),
    921: (105.0, 35.0, 50.0),
    922: (219.0, 106.0, 88.0),
    923: (209.0, 90.0, 53.0),
    924: (181.0, 137.0, 180.0),
    925: (126.0, 94.0, 173.0),
    926: (22.0, 133.0, 126.0),
    927: (113.0, 223.0, 243.0),
    928: (120.0, 227.0, 85.0),
    929: (142.0, 121.0, 202.0),
    930: (93.0, 10.0, 174.0),
    931: (130.0, 155.0, 175.0),
    932: (172.0, 168.0, 219.0),
    933: (151.0, 117.0, 5.0),
    934: (240.0, 182.0, 252.0),
    935: (35.0, 6.0, 117.0),
    936: (194.0, 207.0, 178.0),
    937: (148.0, 12.0, 168.0),
    938: (15.0, 175.0, 77.0),
    939: (96.0, 170.0, 131.0),
    940: (189.0, 241.0, 106.0),
    941: (72.0, 106.0, 128.0),
    942: (144.0, 10.0, 115.0),
    943: (205.0, 139.0, 2.0),
    944: (205.0, 154.0, 128.0),
    945: (164.0, 180.0, 232.0),
    946: (7.0, 156.0, 19.0),
    947: (22.0, 109.0, 122.0),
    948: (41.0, 176.0, 13.0),
    949: (133.0, 70.0, 2.0),
    950: (215.0, 199.0, 138.0),
    951: (14.0, 82.0, 214.0),
    952: (170.0, 183.0, 197.0),
    953: (48.0, 198.0, 106.0),
    954: (239.0, 3.0, 228.0),
    955: (99.0, 237.0, 148.0),
    956: (201.0, 255.0, 203.0),
    957: (91.0, 166.0, 11.0),
    958: (124.0, 22.0, 82.0),
    959: (124.0, 87.0, 153.0),
    960: (189.0, 54.0, 246.0),
    961: (188.0, 183.0, 92.0),
    962: (109.0, 74.0, 254.0),
    963: (217.0, 220.0, 88.0),
    964: (200.0, 235.0, 154.0),
    965: (181.0, 234.0, 104.0),
    966: (2.0, 54.0, 76.0),
    967: (11.0, 18.0, 177.0),
    968: (55.0, 146.0, 11.0),
    969: (93.0, 9.0, 97.0),
    970: (35.0, 31.0, 67.0),
    971: (30.0, 208.0, 158.0),
    972: (186.0, 211.0, 170.0),
    973: (184.0, 185.0, 171.0),
    974: (184.0, 211.0, 249.0),
    975: (31.0, 209.0, 45.0),
    976: (160.0, 12.0, 147.0),
    977: (127.0, 189.0, 233.0),
    978: (144.0, 237.0, 20.0),
    979: (125.0, 80.0, 52.0),
    980: (109.0, 207.0, 191.0),
    981: (122.0, 187.0, 170.0),
    982: (34.0, 39.0, 161.0),
    983: (193.0, 18.0, 250.0),
    984: (186.0, 129.0, 188.0),
    985: (198.0, 70.0, 83.0),
    986: (210.0, 151.0, 143.0),
    987: (179.0, 231.0, 41.0),
    988: (249.0, 103.0, 99.0),
    989: (73.0, 220.0, 211.0),
    990: (88.0, 16.0, 155.0),
    991: (174.0, 176.0, 160.0),
    992: (248.0, 11.0, 244.0),
    993: (176.0, 67.0, 3.0),
    994: (218.0, 109.0, 247.0),
    995: (9.0, 229.0, 158.0),
    996: (206.0, 89.0, 29.0),
    997: (116.0, 198.0, 126.0),
    998: (95.0, 166.0, 185.0),
    999: (192.0, 92.0, 101.0),
    1000: (179.0, 87.0, 71.0),
    1001: (109.0, 137.0, 189.0),
    1002: (103.0, 193.0, 251.0),
    1003: (29.0, 93.0, 69.0),
    1004: (2.0, 11.0, 31.0),
    1005: (227.0, 35.0, 19.0),
    1006: (92.0, 145.0, 227.0),
    1007: (250.0, 18.0, 247.0),
    1008: (24.0, 105.0, 145.0),
    1009: (79.0, 87.0, 8.0),
    1010: (36.0, 200.0, 202.0),
    1011: (139.0, 78.0, 52.0),
    1012: (58.0, 129.0, 51.0),
    1013: (200.0, 244.0, 118.0),
    1014: (21.0, 183.0, 10.0),
    1015: (126.0, 183.0, 252.0),
    1016: (180.0, 1.0, 75.0),
    1017: (39.0, 124.0, 14.0),
    1018: (57.0, 73.0, 75.0),
    1019: (69.0, 78.0, 208.0),
    1020: (63.0, 167.0, 89.0),
    1021: (17.0, 65.0, 161.0),
    1022: (140.0, 157.0, 251.0),
    1023: (71.0, 35.0, 219.0),
    1024: (187.0, 145.0, 97.0),
    1025: (178.0, 40.0, 117.0),
    1026: (147.0, 193.0, 154.0),
    1027: (170.0, 99.0, 219.0),
    1028: (39.0, 17.0, 243.0),
    1029: (138.0, 253.0, 192.0),
    1030: (89.0, 225.0, 247.0),
    1031: (181.0, 152.0, 127.0),
    1032: (216.0, 186.0, 55.0),
    1033: (26.0, 7.0, 50.0),
    1034: (230.0, 167.0, 29.0),
    1035: (32.0, 243.0, 68.0),
    1036: (254.0, 243.0, 80.0),
    1037: (151.0, 125.0, 244.0),
    1038: (96.0, 159.0, 132.0),
    1039: (219.0, 0.0, 234.0),
    1040: (32.0, 44.0, 111.0),
    1041: (233.0, 65.0, 188.0),
    1042: (172.0, 47.0, 186.0),
    1043: (201.0, 187.0, 13.0),
    1044: (86.0, 7.0, 231.0),
    1045: (63.0, 185.0, 128.0),
    1046: (102.0, 80.0, 217.0),
    1047: (98.0, 56.0, 154.0),
    1048: (49.0, 58.0, 129.0),
    1049: (230.0, 50.0, 164.0),
    1050: (84.0, 218.0, 175.0),
    1051: (247.0, 211.0, 61.0),
    1052: (47.0, 120.0, 234.0),
    1053: (79.0, 231.0, 44.0),
    1054: (106.0, 27.0, 219.0),
    1055: (74.0, 74.0, 82.0),
    1056: (167.0, 255.0, 32.0),
    1057: (48.0, 54.0, 25.0),
    1058: (153.0, 216.0, 164.0),
    1059: (216.0, 209.0, 157.0),
    1060: (116.0, 142.0, 111.0),
    1061: (75.0, 69.0, 105.0),
    1062: (27.0, 19.0, 110.0),
    1063: (141.0, 223.0, 181.0),
    1064: (28.0, 114.0, 248.0),
    1065: (66.0, 200.0, 55.0),
    1066: (103.0, 185.0, 139.0),
    1067: (25.0, 111.0, 183.0),
    1068: (2.0, 12.0, 105.0),
    1069: (228.0, 145.0, 169.0),
    1070: (149.0, 193.0, 61.0),
    1071: (59.0, 117.0, 112.0),
    1072: (252.0, 96.0, 39.0),
    1073: (122.0, 66.0, 77.0),
    1074: (203.0, 145.0, 174.0),
    1075: (32.0, 239.0, 135.0),
    1076: (18.0, 123.0, 101.0),
    1077: (166.0, 255.0, 16.0),
    1078: (135.0, 162.0, 223.0),
    1079: (195.0, 61.0, 102.0),
    1080: (69.0, 170.0, 122.0),
    1081: (160.0, 237.0, 169.0),
    1082: (177.0, 62.0, 235.0),
    1083: (103.0, 180.0, 3.0),
    1084: (248.0, 55.0, 233.0),
    1085: (230.0, 124.0, 228.0),
    1086: (165.0, 10.0, 218.0),
    1087: (27.0, 51.0, 246.0),
    1088: (217.0, 158.0, 230.0),
    1089: (211.0, 21.0, 118.0),
    1090: (38.0, 211.0, 34.0),
    1091: (197.0, 156.0, 133.0),
    1092: (216.0, 137.0, 1.0),
    1093: (38.0, 156.0, 183.0),
    1094: (64.0, 87.0, 90.0),
    1095: (33.0, 104.0, 19.0),
    1096: (64.0, 246.0, 198.0),
    1097: (221.0, 254.0, 254.0),
    1098: (180.0, 111.0, 99.0),
    1099: (12.0, 219.0, 245.0),
    1100: (134.0, 45.0, 175.0),
    1101: (94.0, 151.0, 157.0),
    1102: (45.0, 95.0, 113.0),
    1103: (21.0, 167.0, 39.0),
    1104: (33.0, 204.0, 184.0),
    1105: (64.0, 167.0, 49.0),
    1106: (61.0, 246.0, 23.0),
    1107: (144.0, 186.0, 89.0),
    1108: (154.0, 212.0, 187.0),
    1109: (95.0, 207.0, 134.0),
    1110: (179.0, 37.0, 205.0),
    1111: (156.0, 55.0, 229.0),
    1112: (4.0, 230.0, 36.0),
    1113: (46.0, 37.0, 140.0),
    1114: (185.0, 39.0, 199.0),
    1115: (248.0, 80.0, 194.0),
    1116: (228.0, 223.0, 128.0),
    1117: (147.0, 63.0, 221.0),
    1118: (61.0, 53.0, 227.0),
    1119: (124.0, 148.0, 17.0),
    1120: (99.0, 52.0, 110.0),
    1121: (246.0, 101.0, 17.0),
    1122: (133.0, 237.0, 201.0),
    1123: (72.0, 44.0, 32.0),
    1124: (216.0, 144.0, 33.0),
    1125: (254.0, 150.0, 135.0),
    1126: (96.0, 145.0, 11.0),
    1127: (87.0, 58.0, 53.0),
    1128: (232.0, 113.0, 84.0),
    1129: (154.0, 185.0, 250.0),
    1130: (103.0, 8.0, 248.0),
    1131: (41.0, 70.0, 40.0),
    1132: (33.0, 189.0, 33.0),
    1133: (92.0, 163.0, 130.0),
    1134: (252.0, 112.0, 63.0),
    1135: (60.0, 103.0, 215.0),
    1136: (141.0, 118.0, 154.0),
    1137: (8.0, 227.0, 159.0),
    1138: (182.0, 184.0, 184.0),
    1139: (15.0, 152.0, 178.0),
    1140: (148.0, 222.0, 112.0),
    1141: (164.0, 70.0, 211.0),
    1142: (63.0, 28.0, 244.0),
    1143: (67.0, 176.0, 0.0),
    1144: (162.0, 177.0, 144.0),
    1145: (171.0, 104.0, 132.0),
    1146: (49.0, 6.0, 100.0),
    1147: (67.0, 198.0, 124.0),
    1148: (201.0, 73.0, 247.0),
    1149: (209.0, 242.0, 18.0),
    1150: (10.0, 152.0, 134.0),
    1151: (242.0, 46.0, 53.0),
    1152: (62.0, 70.0, 157.0),
    1153: (238.0, 93.0, 157.0),
    1154: (1.0, 47.0, 117.0),
    1155: (96.0, 44.0, 226.0),
    1156: (165.0, 94.0, 187.0),
    1157: (54.0, 69.0, 139.0),
    1158: (58.0, 99.0, 101.0),
    1159: (159.0, 126.0, 207.0),
    1160: (117.0, 107.0, 116.0),
    1161: (176.0, 149.0, 204.0),
    1162: (50.0, 36.0, 142.0),
    1163: (238.0, 131.0, 227.0),
    1164: (194.0, 74.0, 228.0),
    1165: (29.0, 54.0, 212.0),
    1166: (115.0, 188.0, 95.0),
    1167: (52.0, 131.0, 139.0),
    1168: (65.0, 83.0, 201.0),
    1169: (83.0, 204.0, 131.0),
    1170: (38.0, 153.0, 201.0),
    1171: (254.0, 191.0, 188.0),
    1172: (14.0, 215.0, 171.0),
    1173: (221.0, 245.0, 209.0),
    1174: (17.0, 148.0, 31.0),
    1175: (148.0, 24.0, 123.0),
    1176: (81.0, 125.0, 249.0),
    1177: (145.0, 189.0, 165.0),
    1178: (255.0, 117.0, 230.0),
    1179: (143.0, 160.0, 115.0),
    1180: (237.0, 79.0, 14.0),
    1181: (255.0, 128.0, 56.0),
    1182: (165.0, 150.0, 43.0),
    1183: (198.0, 235.0, 87.0),
    1184: (158.0, 226.0, 105.0),
    1185: (133.0, 148.0, 226.0),
    1186: (233.0, 63.0, 251.0),
    1187: (103.0, 16.0, 78.0),
    1188: (20.0, 219.0, 41.0),
    1189: (146.0, 76.0, 194.0),
    1190: (244.0, 200.0, 221.0),
    1191: (244.0, 102.0, 174.0),
    1192: (179.0, 27.0, 251.0),
    1193: (62.0, 85.0, 95.0),
    1194: (40.0, 104.0, 177.0),
    1195: (82.0, 25.0, 159.0),
    1196: (51.0, 63.0, 227.0),
    1197: (18.0, 254.0, 13.0),
    1198: (207.0, 245.0, 118.0),
    1199: (22.0, 83.0, 51.0),
    1200: (83.0, 185.0, 231.0),
    1201: (245.0, 103.0, 95.0),
    1202: (105.0, 146.0, 32.0),
    1203: (184.0, 117.0, 29.0),
    1204: (138.0, 56.0, 194.0),
    1205: (38.0, 199.0, 77.0),
    1206: (118.0, 65.0, 212.0),
    1207: (135.0, 179.0, 58.0),
    1208: (231.0, 245.0, 223.0),
    1209: (162.0, 66.0, 80.0),
    1210: (22.0, 143.0, 87.0),
    1211: (46.0, 63.0, 217.0),
    1212: (136.0, 154.0, 182.0),
    1213: (208.0, 239.0, 11.0),
    1214: (2.0, 117.0, 229.0),
    1215: (22.0, 237.0, 86.0),
    1216: (221.0, 32.0, 140.0),
    1217: (143.0, 200.0, 25.0),
    1218: (207.0, 6.0, 86.0),
    1219: (130.0, 114.0, 229.0),
    1220: (99.0, 215.0, 187.0),
    1221: (133.0, 227.0, 239.0),
    1222: (13.0, 183.0, 231.0),
    1223: (170.0, 119.0, 116.0),
    1224: (221.0, 48.0, 146.0),
    1225: (217.0, 160.0, 234.0),
    1226: (129.0, 232.0, 75.0),
    1227: (212.0, 221.0, 195.0),
    1228: (114.0, 66.0, 64.0),
    1229: (191.0, 96.0, 190.0),
    1230: (59.0, 253.0, 91.0),
    1231: (168.0, 21.0, 5.0),
    1232: (134.0, 143.0, 73.0),
    1233: (16.0, 101.0, 184.0),
    1234: (47.0, 211.0, 38.0),
    1235: (203.0, 34.0, 2.0),
    1236: (35.0, 75.0, 81.0),
    1237: (11.0, 167.0, 89.0),
    1238: (196.0, 238.0, 237.0),
    1239: (243.0, 128.0, 27.0),
    1240: (175.0, 160.0, 253.0),
    1241: (57.0, 97.0, 229.0),
    1242: (79.0, 48.0, 43.0),
    1243: (179.0, 3.0, 7.0),
    1244: (172.0, 80.0, 50.0),
    1245: (251.0, 102.0, 165.0),
    1246: (98.0, 121.0, 57.0),
    1247: (50.0, 145.0, 145.0),
    1248: (74.0, 202.0, 48.0),
    1249: (139.0, 233.0, 135.0),
    1250: (53.0, 106.0, 86.0),
    1251: (116.0, 103.0, 32.0),
    1252: (202.0, 59.0, 227.0),
    1253: (6.0, 155.0, 67.0),
    1254: (16.0, 66.0, 219.0),
    1255: (12.0, 219.0, 229.0),
    1256: (193.0, 186.0, 5.0),
    1257: (148.0, 223.0, 44.0),
    1258: (161.0, 224.0, 169.0),
    1259: (204.0, 122.0, 151.0),
    1260: (252.0, 78.0, 197.0),
    1261: (58.0, 191.0, 108.0),
    1262: (222.0, 41.0, 75.0),
    1263: (239.0, 128.0, 149.0),
    1264: (250.0, 30.0, 194.0),
    1265: (195.0, 161.0, 126.0),
    1266: (85.0, 136.0, 215.0),
    1267: (55.0, 14.0, 57.0),
    1268: (62.0, 52.0, 34.0),
    1269: (219.0, 97.0, 117.0),
    1270: (46.0, 23.0, 50.0),
    1271: (56.0, 27.0, 243.0),
    1272: (3.0, 84.0, 17.0),
    1273: (111.0, 73.0, 66.0),
    1274: (137.0, 90.0, 211.0),
    1275: (140.0, 68.0, 116.0),
    1276: (133.0, 233.0, 45.0),
    1277: (254.0, 113.0, 191.0),
    1278: (133.0, 64.0, 76.0),
    1279: (215.0, 167.0, 155.0),
    1280: (189.0, 3.0, 178.0),
    1281: (247.0, 124.0, 208.0),
    1282: (169.0, 217.0, 57.0),
    1283: (253.0, 72.0, 214.0),
    1284: (166.0, 249.0, 192.0),
    1285: (238.0, 250.0, 153.0),
    1286: (180.0, 103.0, 207.0),
    1287: (27.0, 106.0, 238.0),
    1288: (201.0, 80.0, 90.0),
    1289: (172.0, 209.0, 109.0),
    1290: (221.0, 145.0, 61.0),
    1291: (50.0, 35.0, 141.0),
    1292: (160.0, 223.0, 57.0),
    1293: (225.0, 132.0, 254.0),
    1294: (165.0, 35.0, 121.0),
    1295: (182.0, 10.0, 92.0),
    1296: (66.0, 34.0, 90.0),
    1297: (234.0, 231.0, 223.0),
    1298: (123.0, 66.0, 84.0),
    1299: (118.0, 169.0, 148.0),
    1300: (186.0, 253.0, 1.0),
    1301: (171.0, 110.0, 180.0),
    1302: (49.0, 113.0, 27.0),
    1303: (45.0, 242.0, 171.0),
    1304: (63.0, 151.0, 160.0),
    1305: (78.0, 51.0, 147.0),
    1306: (203.0, 136.0, 252.0),
    1307: (122.0, 81.0, 178.0),
    1308: (37.0, 84.0, 91.0),
    1309: (48.0, 134.0, 194.0),
    1310: (52.0, 16.0, 44.0),
    1311: (57.0, 165.0, 242.0),
    1312: (82.0, 19.0, 202.0),
    1313: (112.0, 179.0, 224.0),
    1314: (69.0, 245.0, 155.0),
    1315: (246.0, 143.0, 150.0),
    1316: (14.0, 70.0, 76.0),
    1317: (68.0, 244.0, 153.0),
    1318: (119.0, 62.0, 138.0),
    1319: (238.0, 234.0, 219.0),
    1320: (172.0, 248.0, 157.0),
    1321: (194.0, 106.0, 236.0),
    1322: (231.0, 216.0, 213.0),
    1323: (79.0, 143.0, 241.0),
    1324: (34.0, 237.0, 239.0),
    1325: (233.0, 66.0, 148.0),
    1326: (252.0, 1.0, 69.0),
    1327: (96.0, 103.0, 20.0),
    1328: (56.0, 73.0, 200.0),
    1329: (144.0, 24.0, 117.0),
    1330: (43.0, 91.0, 62.0),
    1331: (191.0, 40.0, 222.0),
    1332: (200.0, 28.0, 97.0),
    1333: (121.0, 105.0, 238.0),
    1334: (83.0, 235.0, 166.0),
    1335: (62.0, 94.0, 18.0),
    1336: (164.0, 157.0, 28.0),
    1337: (151.0, 189.0, 92.0),
    1338: (176.0, 194.0, 132.0),
    1339: (201.0, 105.0, 0.0),
    1340: (83.0, 246.0, 155.0),
    1341: (170.0, 214.0, 195.0),
    1342: (2.0, 188.0, 69.0),
    1343: (141.0, 143.0, 135.0),
    1344: (193.0, 99.0, 196.0),
    1345: (130.0, 198.0, 94.0),
    1346: (39.0, 217.0, 169.0),
    1347: (216.0, 158.0, 171.0),
    1348: (138.0, 228.0, 207.0),
    1349: (18.0, 126.0, 17.0),
    1350: (235.0, 35.0, 244.0),
    1351: (131.0, 12.0, 164.0),
    1352: (50.0, 246.0, 235.0),
    1353: (226.0, 126.0, 238.0),
    1354: (244.0, 82.0, 60.0),
    1355: (13.0, 88.0, 131.0),
}

VALID_CLASS_IDS_400 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    38,
    39,
    40,
    41,
    42,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    61,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    110,
    111,
    112,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    125,
    126,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    138,
    139,
    140,
    141,
    143,
    144,
    145,
    148,
    152,
    153,
    154,
    155,
    156,
    157,
    159,
    161,
    163,
    165,
    166,
    167,
    168,
    169,
    170,
    177,
    179,
    180,
    185,
    188,
    189,
    191,
    193,
    194,
    195,
    202,
    204,
    208,
    213,
    214,
    216,
    220,
    221,
    226,
    228,
    229,
    230,
    231,
    232,
    233,
    234,
    235,
    238,
    242,
    245,
    247,
    250,
    261,
    264,
    269,
    276,
    280,
    281,
    282,
    283,
    284,
    286,
    291,
    297,
    300,
    301,
    304,
    305,
    307,
    312,
    316,
    319,
    323,
    325,
    326,
    331,
    339,
    342,
    345,
    346,
    354,
    356,
    361,
    366,
    370,
    378,
    379,
    385,
    386,
    392,
    395,
    399,
    408,
    410,
    415,
    417,
    432,
    434,
    435,
    450,
    452,
    461,
    488,
    494,
    525,
    529,
    540,
    546,
    556,
    562,
    563,
    566,
    570,
    571,
    572,
    581,
    591,
    592,
    593,
    599,
    609,
    621,
    682,
    689,
    693,
    719,
    726,
    730,
    746,
    748,
    750,
    776,
    816,
    822,
    857,
    893,
    919,
    1009,
    1051,
    1062,
    1063,
    1072,
    1098,
    1117,
    1125,
    1135,
    1156,
    1163,
    1164,
    1165,
    1166,
    1167,
    1168,
    1169,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
    1176,
    1178,
    1179,
    1180,
    1181,
    1182,
    1183,
    1184,
    1185,
    1186,
    1187,
    1188,
    1189,
    1190,
    1191,
    1192,
    1193,
    1194,
    1195,
    1196,
    1197,
    1198,
    1199,
    1200,
    1201,
    1202,
    1203,
    1204,
    1205,
    1206,
    1207,
    1208,
    1209,
    1210,
    1211,
    1212,
    1213,
    1214,
    1215,
    1216,
    1217,
    1218,
    1219,
    1220,
    1221,
    1222,
    1223,
    1224,
    1225,
    1226,
    1227,
    1228,
    1229,
    1230,
    1231,
    1232,
    1233,
    1234,
    1235,
    1236,
    1237,
    1238,
    1239,
    1240,
    1241,
    1242,
    1243,
    1244,
    1245,
    1246,
    1247,
    1248,
    1249,
    1250,
    1251,
    1252,
    1253,
    1254,
    1255,
    1256,
    1257,
    1258,
    1259,
    1260,
    1261,
    1262,
    1263,
    1264,
    1265,
    1266,
    1267,
    1268,
    1269,
    1270,
    1271,
    1272,
    1273,
    1274,
    1275,
    1276,
    1277,
    1278,
    1293,
    1294,
    1295,
    1297,
    1298,
    1299,
    1300,
    1301,
    1302,
    1303,
    1304,
    1305,
    1306,
)

CLASS_LABELS_400 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "picture",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "drawer",
    "box",
    "refrigerator",
    "lamp",
    "kitchen cabinet",
    "towel",
    "clothes",
    "tv",
    "nightstand",
    "counter",
    "dresser",
    "stool",
    "cushion",
    "plant",
    "ceiling",
    "bathtub",
    "end table",
    "dining table",
    "keyboard",
    "bag",
    "backpack",
    "toilet paper",
    "printer",
    "tv stand",
    "whiteboard",
    "carpet",
    "blanket",
    "shower curtain",
    "trash can",
    "closet",
    "stairs",
    "microwave",
    "rug",
    "stove",
    "shoe",
    "computer tower",
    "bottle",
    "bin",
    "ottoman",
    "bench",
    "board",
    "washing machine",
    "mirror",
    "copier",
    "basket",
    "sofa chair",
    "file cabinet",
    "fan",
    "laptop",
    "shower",
    "paper",
    "person",
    "paper towel dispenser",
    "faucet",
    "oven",
    "footstool",
    "blinds",
    "rack",
    "plate",
    "blackboard",
    "piano",
    "heater",
    "soap",
    "suitcase",
    "rail",
    "radiator",
    "recycling bin",
    "container",
    "wardrobe",
    "soap dispenser",
    "telephone",
    "bucket",
    "clock",
    "stand",
    "light",
    "laundry basket",
    "pipe",
    "round table",
    "clothes dryer",
    "coat",
    "guitar",
    "toilet paper holder",
    "seat",
    "step",
    "speaker",
    "vending machine",
    "column",
    "bicycle",
    "ladder",
    "bathroom stall",
    "foosball table",
    "shower wall",
    "chest",
    "cup",
    "jacket",
    "storage bin",
    "screen",
    "coffee maker",
    "hamper",
    "dishwasher",
    "paper towel roll",
    "machine",
    "mat",
    "windowsill",
    "pool table",
    "hand dryer",
    "bar",
    "toaster",
    "handrail",
    "treadmill",
    "bulletin board",
    "ironing board",
    "fireplace",
    "soap dish",
    "kitchen counter",
    "doorframe",
    "toilet paper dispenser",
    "mini fridge",
    "fire extinguisher",
    "shampoo bottle",
    "ball",
    "hat",
    "shower curtain rod",
    "water cooler",
    "desk lamp",
    "paper cutter",
    "tray",
    "shower door",
    "shirt",
    "pillar",
    "ledge",
    "vase",
    "toaster oven",
    "mouse",
    "nerf gun",
    "toilet seat cover dispenser",
    "furniture",
    "cart",
    "step stool",
    "dispenser",
    "storage container",
    "cooking pot",
    "toilet brush",
    "scale",
    "tissue box",
    "remote",
    "light switch",
    "crate",
    "ping pong table",
    "platform",
    "slipper",
    "power outlet",
    "cutting board",
    "controller",
    "decoration",
    "sign",
    "projector",
    "globe",
    "closet door",
    "plastic container",
    "statue",
    "dollhouse",
    "vacuum cleaner",
    "wet floor sign",
    "candle",
    "wall hanging",
    "dumbell",
    "plunger",
    "soap bar",
    "stuffed animal",
    "water fountain",
    "footrest",
    "headphones",
    "plastic bin",
    "coatrack",
    "dish rack",
    "broom",
    "book rack",
    "guitar case",
    "magazine",
    "range hood",
    "scanner",
    "bathrobe",
    "futon",
    "dustpan",
    "organizer",
    "helmet",
    "hair dryer",
    "iron",
    "studio light",
    "cabinet door",
    "exercise machine",
    "water bottle",
    "handicap bar",
    "purse",
    "vent",
    "piano bench",
    "shoe rack",
    "shower floor",
    "case",
    "swiffer",
    "stapler",
    "trunk",
    "tire",
    "car",
    "water pitcher",
    "loft bed",
    "toolbox",
    "sewing machine",
    "mailbox",
    "toothpaste",
    "rope",
    "bowl",
    "boiler",
    "crib",
    "paper bag",
    "water heater",
    "alarm clock",
    "music stand",
    "instrument case",
    "paper tray",
    "toilet paper package",
    "shredder",
    "projector screen",
    "kettle",
    "ceiling fan",
    "cardboard",
    "binder",
    "envelope",
    "thermos",
    "breakfast bar",
    "frying pan",
    "divider",
    "rod",
    "laundry detergent",
    "umbrella",
    "drying rack",
    "shorts",
    "elliptical machine",
    "jar",
    "exit sign",
    "kinect",
    "cooler",
    "kitchen island",
    "messenger bag",
    "block",
    "tripod",
    "smoke detector",
    "toothbrush",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "laundry hamper",
    "bathroom stall door",
    "ceiling light",
    "trash bin",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
    "coffee kettle",
    "structure",
    "shower head",
    "keyboard piano",
    "case of water bottles",
    "coat rack",
    "storage organizer",
    "folded chair",
    "fire alarm",
    "power strip",
    "calendar",
    "poster",
    "potted plant",
    "luggage",
    "mattress",
    "hand rail",
    "folded table",
    "poster tube",
    "thermostat",
    "flip flops",
    "cloth",
    "banner",
    "clothes hanger",
    "whiteboard eraser",
    "shower control valve",
    "compost bin",
    "teddy bear",
    "pantry wall",
    "tupperware",
    "beer bottle",
    "salt",
    "mirror door",
    "folded ladder",
    "carton",
    "soda stream",
    "metronome",
    "music book",
    "rice cooker",
    "dart board",
    "grab bar",
    "flowerpot",
    "painting",
    "railing",
    "stair",
    "quadcopter",
    "pitcher",
    "hanging",
    "mail",
    "closet ceiling",
    "hoverboard",
    "beanbag chair",
    "spray bottle",
    "soap bottle",
    "ikea bag",
    "sleeping bag",
    "duffel bag",
    "oven mitt",
    "pot",
    "hair brush",
    "tennis racket",
    "display case",
    "bag of coffee beans",
    "banana",
    "carseat",
    "coffee box",
    "clothing rack",
    "bathroom wall",
    "podium",
    "storage box",
    "dolly",
    "shampoo",
    "changing station",
    "poster printer",
    "crutches",
    "toilet flush button",
    "grocery bag",
    "pizza box",
    "legs",
    "shaving cream",
    "luggage stand",
    "urinal",
    "hose",
    "bike pump",
    "bear",
    "humidifier",
    "mouthwash bottle",
    "poster cutter",
    "golf bag",
    "food container",
    "camera",
    "yoga mat",
    "card",
    "mug",
    "rack stand",
    "boxes of paper",
    "flag",
    "rolled poster",
    "wheel",
    "blackboard eraser",
    "doll",
    "laundry bag",
    "sponge",
    "cap",
    "dumbbell plates",
    "elevator",
    "trash bag",
    "santa",
    "jewelry box",
    "boat",
    "sock",
    "plastic storage bin",
    "kitchen apron",
    "dishwashing soap bottle",
    "xbox controller",
    "banana holder",
)

SCANNET_COLOR_MAP_400 = {
    0: (0.0, 0.0, 0.0),
    1: (37.0, 235.0, 140.0),
    2: (168.0, 15.0, 237.0),
    3: (106.0, 152.0, 249.0),
    4: (122.0, 174.0, 183.0),
    5: (99.0, 206.0, 239.0),
    6: (138.0, 201.0, 227.0),
    7: (175.0, 196.0, 25.0),
    8: (195.0, 84.0, 241.0),
    9: (126.0, 92.0, 126.0),
    10: (9.0, 125.0, 228.0),
    11: (153.0, 191.0, 80.0),
    12: (75.0, 155.0, 134.0),
    13: (82.0, 176.0, 74.0),
    14: (107.0, 88.0, 12.0),
    15: (200.0, 245.0, 140.0),
    16: (169.0, 238.0, 121.0),
    17: (111.0, 241.0, 143.0),
    18: (42.0, 19.0, 120.0),
    19: (93.0, 110.0, 245.0),
    20: (99.0, 218.0, 15.0),
    21: (201.0, 207.0, 56.0),
    22: (117.0, 132.0, 44.0),
    23: (83.0, 230.0, 40.0),
    24: (162.0, 131.0, 192.0),
    25: (132.0, 62.0, 218.0),
    26: (53.0, 62.0, 6.0),
    27: (19.0, 184.0, 72.0),
    28: (1.0, 249.0, 5.0),
    29: (213.0, 115.0, 236.0),
    30: (37.0, 165.0, 173.0),
    31: (210.0, 87.0, 16.0),
    32: (215.0, 43.0, 133.0),
    33: (20.0, 135.0, 216.0),
    34: (161.0, 122.0, 234.0),
    35: (201.0, 15.0, 236.0),
    36: (133.0, 98.0, 158.0),
    37: (143.0, 107.0, 76.0),
    38: (161.0, 75.0, 53.0),
    39: (137.0, 105.0, 41.0),
    40: (70.0, 219.0, 7.0),
    41: (192.0, 163.0, 140.0),
    42: (102.0, 179.0, 92.0),
    43: (68.0, 64.0, 255.0),
    44: (20.0, 163.0, 241.0),
    45: (203.0, 158.0, 131.0),
    46: (189.0, 69.0, 40.0),
    47: (135.0, 134.0, 71.0),
    48: (0.0, 51.0, 81.0),
    49: (170.0, 173.0, 168.0),
    50: (176.0, 224.0, 139.0),
    51: (254.0, 57.0, 229.0),
    52: (245.0, 156.0, 11.0),
    53: (25.0, 29.0, 117.0),
    54: (111.0, 69.0, 130.0),
    55: (205.0, 154.0, 39.0),
    56: (85.0, 228.0, 143.0),
    57: (207.0, 214.0, 5.0),
    58: (35.0, 32.0, 23.0),
    59: (177.0, 172.0, 205.0),
    60: (205.0, 65.0, 70.0),
    61: (99.0, 18.0, 162.0),
    62: (18.0, 24.0, 81.0),
    63: (44.0, 116.0, 139.0),
    64: (196.0, 230.0, 119.0),
    65: (46.0, 117.0, 63.0),
    66: (20.0, 60.0, 119.0),
    67: (67.0, 53.0, 202.0),
    68: (63.0, 242.0, 167.0),
    69: (54.0, 203.0, 201.0),
    70: (78.0, 214.0, 114.0),
    71: (107.0, 173.0, 11.0),
    72: (216.0, 19.0, 46.0),
    73: (150.0, 146.0, 174.0),
    74: (158.0, 91.0, 137.0),
    75: (248.0, 112.0, 19.0),
    76: (161.0, 247.0, 135.0),
    77: (215.0, 95.0, 84.0),
    78: (197.0, 214.0, 151.0),
    79: (87.0, 189.0, 74.0),
    80: (175.0, 188.0, 166.0),
    81: (67.0, 193.0, 56.0),
    82: (131.0, 194.0, 131.0),
    83: (82.0, 23.0, 232.0),
    84: (170.0, 241.0, 89.0),
    85: (106.0, 160.0, 141.0),
    86: (148.0, 96.0, 172.0),
    87: (230.0, 77.0, 187.0),
    88: (216.0, 32.0, 207.0),
    89: (147.0, 30.0, 132.0),
    90: (91.0, 157.0, 114.0),
    91: (178.0, 174.0, 106.0),
    92: (122.0, 42.0, 67.0),
    93: (165.0, 91.0, 132.0),
    94: (187.0, 82.0, 192.0),
    95: (150.0, 41.0, 19.0),
    96: (84.0, 218.0, 166.0),
    97: (90.0, 163.0, 105.0),
    98: (218.0, 42.0, 180.0),
    99: (129.0, 35.0, 185.0),
    100: (8.0, 24.0, 67.0),
    101: (95.0, 11.0, 81.0),
    102: (0.0, 243.0, 78.0),
    103: (7.0, 73.0, 19.0),
    104: (69.0, 193.0, 217.0),
    105: (192.0, 117.0, 22.0),
    106: (110.0, 218.0, 39.0),
    107: (62.0, 176.0, 217.0),
    108: (99.0, 23.0, 145.0),
    109: (6.0, 245.0, 245.0),
    110: (128.0, 227.0, 61.0),
    111: (84.0, 108.0, 212.0),
    112: (100.0, 171.0, 232.0),
    113: (165.0, 220.0, 162.0),
    114: (74.0, 19.0, 38.0),
    115: (18.0, 160.0, 239.0),
    116: (53.0, 187.0, 124.0),
    117: (238.0, 112.0, 80.0),
    118: (0.0, 47.0, 155.0),
    119: (194.0, 162.0, 162.0),
    120: (167.0, 0.0, 158.0),
    121: (66.0, 213.0, 8.0),
    122: (239.0, 154.0, 138.0),
    123: (254.0, 109.0, 126.0),
    124: (206.0, 156.0, 17.0),
    125: (189.0, 157.0, 226.0),
    126: (102.0, 111.0, 202.0),
    127: (201.0, 60.0, 98.0),
    128: (210.0, 83.0, 229.0),
    129: (95.0, 231.0, 40.0),
    130: (153.0, 117.0, 29.0),
    131: (115.0, 222.0, 76.0),
    132: (97.0, 58.0, 81.0),
    133: (161.0, 136.0, 56.0),
    134: (227.0, 38.0, 120.0),
    135: (159.0, 187.0, 219.0),
    136: (223.0, 233.0, 190.0),
    137: (222.0, 38.0, 77.0),
    138: (250.0, 233.0, 241.0),
    139: (4.0, 80.0, 116.0),
    140: (104.0, 166.0, 151.0),
    141: (118.0, 49.0, 25.0),
    142: (21.0, 197.0, 155.0),
    143: (78.0, 153.0, 17.0),
    144: (103.0, 188.0, 122.0),
    145: (245.0, 37.0, 106.0),
    146: (155.0, 98.0, 209.0),
    147: (214.0, 232.0, 23.0),
    148: (83.0, 19.0, 115.0),
    149: (49.0, 28.0, 245.0),
    150: (228.0, 186.0, 251.0),
    151: (152.0, 218.0, 221.0),
    152: (220.0, 199.0, 139.0),
    153: (95.0, 156.0, 0.0),
    154: (73.0, 21.0, 189.0),
    155: (180.0, 121.0, 254.0),
    156: (44.0, 204.0, 162.0),
    157: (168.0, 51.0, 226.0),
    158: (157.0, 206.0, 120.0),
    159: (11.0, 95.0, 239.0),
    160: (104.0, 154.0, 175.0),
    161: (78.0, 139.0, 51.0),
    162: (187.0, 75.0, 242.0),
    163: (97.0, 142.0, 167.0),
    164: (120.0, 2.0, 73.0),
    165: (192.0, 162.0, 220.0),
    166: (5.0, 57.0, 93.0),
    167: (65.0, 10.0, 117.0),
    168: (213.0, 255.0, 57.0),
    169: (35.0, 49.0, 245.0),
    170: (154.0, 39.0, 36.0),
    171: (189.0, 48.0, 22.0),
    172: (26.0, 169.0, 66.0),
    173: (229.0, 28.0, 203.0),
    174: (45.0, 165.0, 68.0),
    175: (20.0, 84.0, 118.0),
    176: (64.0, 189.0, 245.0),
    177: (49.0, 247.0, 204.0),
    178: (182.0, 221.0, 3.0),
    179: (153.0, 115.0, 23.0),
    180: (241.0, 22.0, 11.0),
    181: (253.0, 217.0, 57.0),
    182: (61.0, 190.0, 255.0),
    183: (37.0, 252.0, 129.0),
    184: (174.0, 180.0, 16.0),
    185: (0.0, 65.0, 94.0),
    186: (173.0, 124.0, 107.0),
    187: (107.0, 30.0, 210.0),
    188: (18.0, 58.0, 65.0),
    189: (63.0, 64.0, 181.0),
    190: (78.0, 140.0, 43.0),
    191: (177.0, 3.0, 124.0),
    192: (98.0, 199.0, 121.0),
    193: (238.0, 126.0, 230.0),
    194: (225.0, 146.0, 150.0),
    195: (201.0, 35.0, 153.0),
    196: (28.0, 72.0, 236.0),
    197: (17.0, 60.0, 211.0),
    198: (254.0, 71.0, 105.0),
    199: (164.0, 118.0, 32.0),
    200: (26.0, 105.0, 16.0),
    201: (0.0, 41.0, 0.0),
    202: (147.0, 151.0, 60.0),
    203: (108.0, 133.0, 220.0),
    204: (65.0, 252.0, 245.0),
    205: (66.0, 36.0, 238.0),
    206: (21.0, 210.0, 200.0),
    207: (6.0, 50.0, 181.0),
    208: (158.0, 62.0, 198.0),
    209: (222.0, 125.0, 240.0),
    210: (10.0, 103.0, 236.0),
    211: (6.0, 70.0, 102.0),
    212: (24.0, 61.0, 226.0),
    213: (43.0, 228.0, 96.0),
    214: (117.0, 193.0, 97.0),
    215: (198.0, 154.0, 196.0),
    216: (240.0, 210.0, 23.0),
    217: (146.0, 60.0, 137.0),
    218: (77.0, 102.0, 142.0),
    219: (193.0, 252.0, 233.0),
    220: (115.0, 220.0, 15.0),
    221: (76.0, 230.0, 180.0),
    222: (134.0, 45.0, 115.0),
    223: (222.0, 17.0, 190.0),
    224: (156.0, 189.0, 199.0),
    225: (163.0, 32.0, 242.0),
    226: (64.0, 138.0, 216.0),
    227: (32.0, 224.0, 104.0),
    228: (133.0, 144.0, 115.0),
    229: (89.0, 45.0, 220.0),
    230: (0.0, 0.0, 48.0),
    231: (87.0, 176.0, 148.0),
    232: (183.0, 5.0, 30.0),
    233: (231.0, 39.0, 213.0),
    234: (200.0, 159.0, 68.0),
    235: (152.0, 94.0, 17.0),
    236: (129.0, 34.0, 182.0),
    237: (63.0, 236.0, 66.0),
    238: (35.0, 110.0, 202.0),
    239: (168.0, 61.0, 140.0),
    240: (143.0, 148.0, 167.0),
    241: (172.0, 30.0, 90.0),
    242: (142.0, 103.0, 66.0),
    243: (119.0, 25.0, 114.0),
    244: (234.0, 26.0, 136.0),
    245: (53.0, 43.0, 44.0),
    246: (164.0, 158.0, 132.0),
    247: (127.0, 235.0, 216.0),
    248: (254.0, 219.0, 31.0),
    249: (16.0, 223.0, 219.0),
    250: (110.0, 77.0, 218.0),
    251: (89.0, 107.0, 191.0),
    252: (155.0, 110.0, 102.0),
    253: (11.0, 181.0, 190.0),
    254: (70.0, 41.0, 106.0),
    255: (51.0, 169.0, 223.0),
    256: (160.0, 186.0, 167.0),
    257: (134.0, 215.0, 150.0),
    258: (199.0, 33.0, 127.0),
    259: (104.0, 57.0, 83.0),
    260: (10.0, 143.0, 186.0),
    261: (224.0, 63.0, 253.0),
    262: (205.0, 86.0, 46.0),
    263: (229.0, 123.0, 35.0),
    264: (174.0, 83.0, 136.0),
    265: (53.0, 159.0, 46.0),
    266: (50.0, 215.0, 87.0),
    267: (201.0, 180.0, 52.0),
    268: (175.0, 137.0, 119.0),
    269: (124.0, 154.0, 40.0),
    270: (32.0, 72.0, 255.0),
    271: (105.0, 97.0, 192.0),
    272: (242.0, 107.0, 162.0),
    273: (239.0, 26.0, 214.0),
    274: (114.0, 66.0, 123.0),
    275: (87.0, 58.0, 46.0),
    276: (162.0, 254.0, 204.0),
    277: (95.0, 85.0, 66.0),
    278: (160.0, 93.0, 122.0),
    279: (49.0, 114.0, 40.0),
    280: (37.0, 89.0, 196.0),
    281: (116.0, 86.0, 80.0),
    282: (121.0, 232.0, 178.0),
    283: (143.0, 199.0, 149.0),
    284: (204.0, 73.0, 192.0),
    285: (161.0, 238.0, 252.0),
    286: (205.0, 79.0, 37.0),
    287: (247.0, 43.0, 143.0),
    288: (162.0, 73.0, 40.0),
    289: (175.0, 4.0, 142.0),
    290: (236.0, 125.0, 166.0),
    291: (47.0, 1.0, 5.0),
    292: (172.0, 62.0, 74.0),
    293: (166.0, 215.0, 77.0),
    294: (218.0, 21.0, 205.0),
    295: (224.0, 255.0, 115.0),
    296: (84.0, 163.0, 212.0),
    297: (134.0, 176.0, 122.0),
    298: (204.0, 156.0, 80.0),
    299: (218.0, 202.0, 53.0),
    300: (209.0, 225.0, 149.0),
    301: (117.0, 64.0, 167.0),
    302: (94.0, 163.0, 132.0),
    303: (59.0, 124.0, 18.0),
    304: (31.0, 202.0, 81.0),
    305: (169.0, 151.0, 211.0),
    306: (224.0, 225.0, 25.0),
    307: (117.0, 177.0, 164.0),
    308: (183.0, 194.0, 157.0),
    309: (161.0, 7.0, 148.0),
    310: (246.0, 124.0, 252.0),
    311: (164.0, 192.0, 93.0),
    312: (160.0, 20.0, 211.0),
    313: (8.0, 170.0, 215.0),
    314: (8.0, 109.0, 201.0),
    315: (105.0, 99.0, 9.0),
    316: (61.0, 62.0, 87.0),
    317: (247.0, 74.0, 110.0),
    318: (163.0, 174.0, 74.0),
    319: (33.0, 223.0, 111.0),
    320: (13.0, 194.0, 10.0),
    321: (244.0, 26.0, 124.0),
    322: (160.0, 73.0, 85.0),
    323: (184.0, 230.0, 48.0),
    324: (153.0, 244.0, 140.0),
    325: (247.0, 185.0, 73.0),
    326: (153.0, 76.0, 172.0),
    327: (195.0, 65.0, 116.0),
    328: (84.0, 178.0, 243.0),
    329: (137.0, 146.0, 172.0),
    330: (221.0, 0.0, 204.0),
    331: (180.0, 153.0, 116.0),
    332: (47.0, 104.0, 228.0),
    333: (236.0, 12.0, 205.0),
    334: (130.0, 18.0, 162.0),
    335: (198.0, 236.0, 249.0),
    336: (163.0, 28.0, 199.0),
    337: (4.0, 66.0, 185.0),
    338: (79.0, 248.0, 69.0),
    339: (118.0, 199.0, 206.0),
    340: (132.0, 217.0, 34.0),
    341: (115.0, 101.0, 35.0),
    342: (19.0, 187.0, 84.0),
    343: (63.0, 113.0, 146.0),
    344: (117.0, 240.0, 169.0),
    345: (24.0, 208.0, 83.0),
    346: (20.0, 187.0, 109.0),
    347: (177.0, 128.0, 68.0),
    348: (83.0, 8.0, 157.0),
    349: (189.0, 247.0, 42.0),
    350: (123.0, 126.0, 214.0),
    351: (66.0, 98.0, 202.0),
    352: (66.0, 182.0, 102.0),
    353: (125.0, 250.0, 139.0),
    354: (225.0, 172.0, 38.0),
    355: (254.0, 130.0, 90.0),
    356: (23.0, 216.0, 64.0),
    357: (168.0, 185.0, 21.0),
    358: (201.0, 249.0, 125.0),
    359: (228.0, 230.0, 47.0),
    360: (64.0, 189.0, 60.0),
    361: (253.0, 232.0, 211.0),
    362: (155.0, 22.0, 28.0),
    363: (173.0, 142.0, 56.0),
    364: (174.0, 149.0, 108.0),
    365: (82.0, 180.0, 33.0),
    366: (183.0, 105.0, 58.0),
    367: (174.0, 239.0, 188.0),
    368: (125.0, 101.0, 64.0),
    369: (191.0, 14.0, 109.0),
    370: (232.0, 81.0, 251.0),
    371: (205.0, 81.0, 250.0),
    372: (255.0, 222.0, 250.0),
    373: (14.0, 201.0, 238.0),
    374: (159.0, 31.0, 39.0),
    375: (227.0, 152.0, 226.0),
    376: (124.0, 236.0, 246.0),
    377: (15.0, 165.0, 56.0),
    378: (244.0, 197.0, 38.0),
    379: (240.0, 231.0, 163.0),
    380: (138.0, 58.0, 18.0),
    381: (73.0, 75.0, 163.0),
    382: (244.0, 139.0, 69.0),
    383: (87.0, 131.0, 29.0),
    384: (230.0, 93.0, 227.0),
    385: (62.0, 237.0, 101.0),
    386: (217.0, 182.0, 161.0),
    387: (111.0, 8.0, 155.0),
    388: (178.0, 174.0, 38.0),
    389: (102.0, 84.0, 129.0),
    390: (41.0, 152.0, 242.0),
    391: (106.0, 236.0, 98.0),
    392: (28.0, 75.0, 121.0),
    393: (183.0, 40.0, 213.0),
    394: (243.0, 70.0, 156.0),
    395: (116.0, 237.0, 146.0),
    396: (144.0, 172.0, 83.0),
    397: (23.0, 28.0, 148.0),
    398: (126.0, 17.0, 182.0),
    399: (78.0, 71.0, 198.0),
    400: (92.0, 207.0, 62.0),
    401: (236.0, 112.0, 199.0),
    402: (133.0, 6.0, 70.0),
    403: (178.0, 119.0, 188.0),
    404: (231.0, 252.0, 106.0),
    405: (244.0, 109.0, 163.0),
    406: (243.0, 189.0, 94.0),
    407: (60.0, 221.0, 52.0),
    408: (219.0, 34.0, 121.0),
    409: (107.0, 52.0, 3.0),
    410: (174.0, 58.0, 162.0),
    411: (220.0, 108.0, 111.0),
    412: (242.0, 140.0, 101.0),
    413: (71.0, 6.0, 26.0),
    414: (228.0, 209.0, 17.0),
    415: (73.0, 82.0, 98.0),
    416: (204.0, 6.0, 60.0),
    417: (115.0, 75.0, 211.0),
    418: (201.0, 208.0, 93.0),
    419: (82.0, 56.0, 50.0),
    420: (177.0, 72.0, 134.0),
    421: (87.0, 53.0, 247.0),
    422: (202.0, 127.0, 90.0),
    423: (238.0, 56.0, 27.0),
    424: (215.0, 16.0, 196.0),
    425: (141.0, 141.0, 82.0),
    426: (170.0, 46.0, 195.0),
    427: (34.0, 75.0, 250.0),
    428: (140.0, 171.0, 30.0),
    429: (63.0, 129.0, 134.0),
    430: (213.0, 239.0, 15.0),
    431: (245.0, 183.0, 250.0),
    432: (134.0, 128.0, 235.0),
    433: (158.0, 95.0, 153.0),
    434: (17.0, 178.0, 120.0),
    435: (194.0, 197.0, 217.0),
    436: (152.0, 218.0, 207.0),
    437: (11.0, 127.0, 214.0),
    438: (228.0, 141.0, 99.0),
    439: (84.0, 212.0, 17.0),
    440: (118.0, 83.0, 22.0),
    441: (141.0, 23.0, 7.0),
    442: (98.0, 236.0, 173.0),
    443: (153.0, 240.0, 226.0),
    444: (131.0, 112.0, 23.0),
    445: (99.0, 104.0, 41.0),
    446: (31.0, 66.0, 3.0),
    447: (97.0, 12.0, 232.0),
    448: (220.0, 252.0, 1.0),
    449: (187.0, 12.0, 5.0),
    450: (63.0, 101.0, 46.0),
    451: (31.0, 125.0, 126.0),
    452: (138.0, 176.0, 31.0),
    453: (146.0, 58.0, 168.0),
    454: (187.0, 218.0, 233.0),
    455: (21.0, 144.0, 165.0),
    456: (155.0, 101.0, 171.0),
    457: (98.0, 147.0, 23.0),
    458: (189.0, 40.0, 141.0),
    459: (210.0, 188.0, 160.0),
    460: (202.0, 211.0, 202.0),
    461: (33.0, 153.0, 86.0),
    462: (192.0, 35.0, 100.0),
    463: (120.0, 16.0, 119.0),
    464: (219.0, 239.0, 235.0),
    465: (206.0, 89.0, 139.0),
    466: (74.0, 113.0, 164.0),
    467: (189.0, 106.0, 20.0),
    468: (237.0, 180.0, 159.0),
    469: (249.0, 39.0, 115.0),
    470: (88.0, 193.0, 53.0),
    471: (85.0, 82.0, 247.0),
    472: (60.0, 18.0, 91.0),
    473: (230.0, 56.0, 89.0),
    474: (0.0, 41.0, 154.0),
    475: (1.0, 106.0, 43.0),
    476: (23.0, 182.0, 222.0),
    477: (34.0, 55.0, 204.0),
    478: (162.0, 79.0, 135.0),
    479: (228.0, 42.0, 198.0),
    480: (128.0, 194.0, 128.0),
    481: (206.0, 43.0, 225.0),
    482: (136.0, 208.0, 5.0),
    483: (148.0, 48.0, 171.0),
    484: (159.0, 72.0, 149.0),
    485: (240.0, 152.0, 174.0),
    486: (132.0, 116.0, 216.0),
    487: (249.0, 159.0, 161.0),
    488: (135.0, 89.0, 132.0),
    489: (165.0, 101.0, 158.0),
    490: (154.0, 195.0, 194.0),
    491: (109.0, 178.0, 204.0),
    492: (12.0, 114.0, 188.0),
    493: (210.0, 34.0, 114.0),
    494: (12.0, 203.0, 159.0),
    495: (153.0, 77.0, 191.0),
    496: (185.0, 60.0, 39.0),
    497: (108.0, 178.0, 142.0),
    498: (105.0, 224.0, 20.0),
    499: (151.0, 223.0, 183.0),
    500: (90.0, 183.0, 65.0),
    501: (87.0, 159.0, 167.0),
    502: (147.0, 120.0, 192.0),
    503: (61.0, 230.0, 135.0),
    504: (135.0, 70.0, 169.0),
    505: (137.0, 156.0, 149.0),
    506: (52.0, 14.0, 207.0),
    507: (112.0, 196.0, 39.0),
    508: (165.0, 95.0, 216.0),
    509: (122.0, 80.0, 15.0),
    510: (184.0, 190.0, 135.0),
    511: (117.0, 197.0, 3.0),
    512: (195.0, 161.0, 162.0),
    513: (148.0, 254.0, 231.0),
    514: (70.0, 121.0, 114.0),
    515: (201.0, 130.0, 139.0),
    516: (255.0, 77.0, 205.0),
    517: (33.0, 18.0, 217.0),
    518: (105.0, 213.0, 44.0),
    519: (24.0, 209.0, 117.0),
    520: (172.0, 107.0, 155.0),
    521: (18.0, 47.0, 106.0),
    522: (148.0, 107.0, 32.0),
    523: (218.0, 167.0, 80.0),
    524: (250.0, 189.0, 20.0),
    525: (10.0, 149.0, 192.0),
    526: (121.0, 234.0, 207.0),
    527: (90.0, 9.0, 42.0),
    528: (12.0, 53.0, 48.0),
    529: (137.0, 113.0, 20.0),
    530: (65.0, 198.0, 48.0),
    531: (32.0, 180.0, 204.0),
    532: (185.0, 86.0, 123.0),
    533: (196.0, 92.0, 242.0),
    534: (109.0, 128.0, 223.0),
    535: (229.0, 31.0, 36.0),
    536: (28.0, 174.0, 85.0),
    537: (108.0, 166.0, 143.0),
    538: (183.0, 181.0, 130.0),
    539: (140.0, 124.0, 144.0),
    540: (83.0, 214.0, 45.0),
    541: (134.0, 56.0, 131.0),
    542: (119.0, 16.0, 95.0),
    543: (249.0, 103.0, 49.0),
    544: (29.0, 88.0, 227.0),
    545: (189.0, 44.0, 5.0),
    546: (124.0, 129.0, 46.0),
    547: (111.0, 23.0, 82.0),
    548: (165.0, 134.0, 118.0),
    549: (120.0, 77.0, 151.0),
    550: (37.0, 66.0, 221.0),
    551: (221.0, 194.0, 117.0),
    552: (226.0, 244.0, 86.0),
    553: (74.0, 133.0, 47.0),
    554: (191.0, 7.0, 164.0),
    555: (154.0, 174.0, 233.0),
    556: (143.0, 151.0, 113.0),
    557: (226.0, 250.0, 222.0),
    558: (105.0, 148.0, 93.0),
    559: (227.0, 131.0, 93.0),
    560: (138.0, 206.0, 34.0),
    561: (255.0, 57.0, 24.0),
    562: (75.0, 242.0, 192.0),
    563: (30.0, 91.0, 91.0),
    564: (191.0, 118.0, 113.0),
    565: (4.0, 240.0, 227.0),
    566: (84.0, 232.0, 33.0),
    567: (116.0, 195.0, 239.0),
    568: (252.0, 102.0, 33.0),
    569: (34.0, 31.0, 215.0),
    570: (85.0, 204.0, 24.0),
    571: (233.0, 33.0, 185.0),
    572: (121.0, 189.0, 176.0),
    573: (32.0, 94.0, 177.0),
    574: (171.0, 130.0, 86.0),
    575: (153.0, 143.0, 142.0),
    576: (147.0, 22.0, 148.0),
    577: (67.0, 177.0, 206.0),
    578: (173.0, 182.0, 175.0),
    579: (189.0, 16.0, 146.0),
    580: (160.0, 210.0, 120.0),
    581: (189.0, 157.0, 65.0),
    582: (217.0, 54.0, 108.0),
    583: (249.0, 33.0, 1.0),
    584: (97.0, 77.0, 211.0),
    585: (176.0, 6.0, 209.0),
    586: (145.0, 145.0, 76.0),
    587: (18.0, 111.0, 48.0),
    588: (247.0, 206.0, 242.0),
    589: (224.0, 189.0, 231.0),
    590: (234.0, 183.0, 224.0),
    591: (219.0, 58.0, 197.0),
    592: (246.0, 70.0, 186.0),
    593: (60.0, 12.0, 215.0),
    594: (239.0, 65.0, 15.0),
    595: (139.0, 25.0, 131.0),
    596: (155.0, 173.0, 131.0),
    597: (160.0, 145.0, 10.0),
    598: (15.0, 159.0, 131.0),
    599: (241.0, 131.0, 93.0),
    600: (196.0, 203.0, 11.0),
    601: (169.0, 246.0, 254.0),
    602: (201.0, 136.0, 248.0),
    603: (159.0, 27.0, 127.0),
    604: (172.0, 168.0, 167.0),
    605: (138.0, 115.0, 92.0),
    606: (133.0, 134.0, 169.0),
    607: (102.0, 119.0, 239.0),
    608: (141.0, 197.0, 168.0),
    609: (2.0, 29.0, 95.0),
    610: (84.0, 3.0, 204.0),
    611: (14.0, 83.0, 157.0),
    612: (133.0, 137.0, 242.0),
    613: (98.0, 254.0, 216.0),
    614: (109.0, 27.0, 28.0),
    615: (178.0, 220.0, 3.0),
    616: (58.0, 123.0, 121.0),
    617: (174.0, 188.0, 14.0),
    618: (31.0, 188.0, 120.0),
    619: (252.0, 182.0, 110.0),
    620: (163.0, 219.0, 32.0),
    621: (163.0, 214.0, 111.0),
    622: (183.0, 153.0, 37.0),
    623: (22.0, 78.0, 65.0),
    624: (188.0, 249.0, 120.0),
    625: (51.0, 28.0, 156.0),
    626: (209.0, 250.0, 184.0),
    627: (148.0, 150.0, 22.0),
    628: (235.0, 216.0, 230.0),
    629: (85.0, 204.0, 215.0),
    630: (88.0, 116.0, 61.0),
    631: (25.0, 148.0, 177.0),
    632: (106.0, 174.0, 48.0),
    633: (120.0, 76.0, 186.0),
    634: (32.0, 213.0, 210.0),
    635: (88.0, 186.0, 111.0),
    636: (188.0, 16.0, 239.0),
    637: (227.0, 218.0, 250.0),
    638: (140.0, 196.0, 199.0),
    639: (220.0, 118.0, 173.0),
    640: (113.0, 28.0, 147.0),
    641: (251.0, 159.0, 155.0),
    642: (71.0, 126.0, 206.0),
    643: (44.0, 190.0, 2.0),
    644: (205.0, 117.0, 111.0),
    645: (53.0, 33.0, 96.0),
    646: (83.0, 1.0, 76.0),
    647: (107.0, 116.0, 43.0),
    648: (214.0, 97.0, 218.0),
    649: (46.0, 216.0, 248.0),
    650: (92.0, 142.0, 193.0),
    651: (223.0, 115.0, 154.0),
    652: (63.0, 168.0, 76.0),
    653: (162.0, 22.0, 219.0),
    654: (184.0, 95.0, 0.0),
    655: (167.0, 215.0, 49.0),
    656: (171.0, 53.0, 192.0),
    657: (42.0, 82.0, 2.0),
    658: (198.0, 140.0, 185.0),
    659: (39.0, 134.0, 240.0),
    660: (21.0, 157.0, 168.0),
    661: (220.0, 17.0, 184.0),
    662: (63.0, 74.0, 234.0),
    663: (110.0, 37.0, 186.0),
    664: (169.0, 222.0, 244.0),
    665: (233.0, 78.0, 252.0),
    666: (236.0, 130.0, 173.0),
    667: (213.0, 143.0, 89.0),
    668: (67.0, 251.0, 203.0),
    669: (187.0, 169.0, 160.0),
    670: (94.0, 50.0, 153.0),
    671: (179.0, 33.0, 223.0),
    672: (23.0, 177.0, 248.0),
    673: (25.0, 9.0, 43.0),
    674: (189.0, 126.0, 241.0),
    675: (169.0, 208.0, 2.0),
    676: (52.0, 148.0, 88.0),
    677: (0.0, 90.0, 232.0),
    678: (81.0, 126.0, 98.0),
    679: (213.0, 66.0, 174.0),
    680: (12.0, 46.0, 129.0),
    681: (149.0, 158.0, 253.0),
    682: (229.0, 143.0, 243.0),
    683: (21.0, 49.0, 218.0),
    684: (91.0, 58.0, 9.0),
    685: (209.0, 160.0, 196.0),
    686: (126.0, 106.0, 250.0),
    687: (212.0, 206.0, 213.0),
    688: (177.0, 51.0, 153.0),
    689: (248.0, 2.0, 165.0),
    690: (203.0, 101.0, 221.0),
    691: (104.0, 102.0, 70.0),
    692: (32.0, 86.0, 15.0),
    693: (242.0, 16.0, 181.0),
    694: (109.0, 144.0, 215.0),
    695: (146.0, 234.0, 109.0),
    696: (191.0, 39.0, 194.0),
    697: (162.0, 82.0, 195.0),
    698: (170.0, 184.0, 238.0),
    699: (217.0, 5.0, 15.0),
    700: (55.0, 127.0, 123.0),
    701: (230.0, 84.0, 212.0),
    702: (247.0, 210.0, 35.0),
    703: (30.0, 159.0, 96.0),
    704: (239.0, 120.0, 253.0),
    705: (145.0, 106.0, 215.0),
    706: (126.0, 97.0, 57.0),
    707: (91.0, 249.0, 159.0),
    708: (168.0, 148.0, 17.0),
    709: (247.0, 15.0, 141.0),
    710: (230.0, 97.0, 143.0),
    711: (154.0, 97.0, 98.0),
    712: (45.0, 86.0, 53.0),
    713: (205.0, 125.0, 163.0),
    714: (95.0, 185.0, 192.0),
    715: (182.0, 238.0, 75.0),
    716: (22.0, 171.0, 227.0),
    717: (131.0, 179.0, 145.0),
    718: (66.0, 159.0, 74.0),
    719: (181.0, 110.0, 193.0),
    720: (175.0, 164.0, 116.0),
    721: (185.0, 145.0, 32.0),
    722: (104.0, 208.0, 244.0),
    723: (239.0, 97.0, 183.0),
    724: (6.0, 32.0, 177.0),
    725: (105.0, 3.0, 246.0),
    726: (154.0, 77.0, 134.0),
    727: (122.0, 196.0, 12.0),
    728: (5.0, 26.0, 72.0),
    729: (125.0, 246.0, 231.0),
    730: (4.0, 16.0, 210.0),
    731: (89.0, 154.0, 197.0),
    732: (252.0, 89.0, 59.0),
    733: (125.0, 122.0, 148.0),
    734: (189.0, 222.0, 192.0),
    735: (148.0, 176.0, 217.0),
    736: (113.0, 53.0, 113.0),
    737: (73.0, 212.0, 141.0),
    738: (71.0, 62.0, 71.0),
    739: (145.0, 72.0, 47.0),
    740: (189.0, 226.0, 225.0),
    741: (8.0, 200.0, 206.0),
    742: (218.0, 52.0, 253.0),
    743: (22.0, 232.0, 211.0),
    744: (149.0, 68.0, 80.0),
    745: (23.0, 201.0, 59.0),
    746: (108.0, 5.0, 96.0),
    747: (92.0, 180.0, 229.0),
    748: (97.0, 17.0, 214.0),
    749: (147.0, 7.0, 102.0),
    750: (196.0, 168.0, 100.0),
    751: (61.0, 166.0, 50.0),
    752: (223.0, 235.0, 45.0),
    753: (204.0, 186.0, 193.0),
    754: (69.0, 231.0, 129.0),
    755: (148.0, 23.0, 43.0),
    756: (161.0, 196.0, 224.0),
    757: (34.0, 27.0, 22.0),
    758: (245.0, 49.0, 99.0),
    759: (136.0, 221.0, 77.0),
    760: (185.0, 12.0, 165.0),
    761: (29.0, 198.0, 60.0),
    762: (54.0, 136.0, 213.0),
    763: (106.0, 140.0, 173.0),
    764: (190.0, 66.0, 68.0),
    765: (29.0, 218.0, 239.0),
    766: (241.0, 56.0, 234.0),
    767: (156.0, 195.0, 31.0),
    768: (126.0, 189.0, 196.0),
    769: (220.0, 249.0, 92.0),
    770: (24.0, 234.0, 201.0),
    771: (196.0, 26.0, 241.0),
    772: (34.0, 214.0, 27.0),
    773: (25.0, 155.0, 220.0),
    774: (78.0, 72.0, 76.0),
    775: (128.0, 71.0, 79.0),
    776: (121.0, 215.0, 6.0),
    777: (103.0, 47.0, 59.0),
    778: (207.0, 101.0, 28.0),
    779: (18.0, 169.0, 49.0),
    780: (213.0, 25.0, 127.0),
    781: (20.0, 70.0, 234.0),
    782: (10.0, 240.0, 22.0),
    783: (137.0, 18.0, 16.0),
    784: (149.0, 105.0, 228.0),
    785: (216.0, 220.0, 64.0),
    786: (30.0, 215.0, 202.0),
    787: (45.0, 236.0, 61.0),
    788: (178.0, 118.0, 82.0),
    789: (51.0, 142.0, 158.0),
    790: (240.0, 16.0, 240.0),
    791: (229.0, 191.0, 252.0),
    792: (125.0, 50.0, 216.0),
    793: (125.0, 59.0, 50.0),
    794: (179.0, 124.0, 141.0),
    795: (36.0, 31.0, 106.0),
    796: (230.0, 198.0, 66.0),
    797: (113.0, 151.0, 62.0),
    798: (132.0, 184.0, 243.0),
    799: (149.0, 39.0, 118.0),
    800: (79.0, 186.0, 211.0),
    801: (18.0, 135.0, 24.0),
    802: (192.0, 33.0, 69.0),
    803: (226.0, 61.0, 33.0),
    804: (65.0, 192.0, 218.0),
    805: (72.0, 132.0, 179.0),
    806: (246.0, 25.0, 192.0),
    807: (140.0, 83.0, 115.0),
    808: (206.0, 245.0, 38.0),
    809: (45.0, 71.0, 97.0),
    810: (116.0, 104.0, 149.0),
    811: (70.0, 29.0, 214.0),
    812: (235.0, 136.0, 80.0),
    813: (55.0, 188.0, 161.0),
    814: (165.0, 7.0, 22.0),
    815: (224.0, 212.0, 184.0),
    816: (84.0, 100.0, 91.0),
    817: (7.0, 22.0, 18.0),
    818: (117.0, 159.0, 180.0),
    819: (193.0, 196.0, 113.0),
    820: (177.0, 19.0, 201.0),
    821: (239.0, 108.0, 35.0),
    822: (38.0, 255.0, 223.0),
    823: (216.0, 17.0, 210.0),
    824: (65.0, 237.0, 59.0),
    825: (3.0, 118.0, 0.0),
    826: (49.0, 205.0, 82.0),
    827: (137.0, 173.0, 22.0),
    828: (33.0, 24.0, 67.0),
    829: (210.0, 111.0, 32.0),
    830: (76.0, 51.0, 116.0),
    831: (90.0, 147.0, 9.0),
    832: (89.0, 68.0, 155.0),
    833: (105.0, 24.0, 41.0),
    834: (28.0, 64.0, 142.0),
    835: (93.0, 96.0, 179.0),
    836: (23.0, 202.0, 62.0),
    837: (112.0, 124.0, 198.0),
    838: (93.0, 246.0, 254.0),
    839: (162.0, 220.0, 209.0),
    840: (129.0, 132.0, 2.0),
    841: (36.0, 71.0, 235.0),
    842: (4.0, 115.0, 84.0),
    843: (243.0, 163.0, 157.0),
    844: (5.0, 4.0, 48.0),
    845: (190.0, 57.0, 226.0),
    846: (87.0, 6.0, 90.0),
    847: (97.0, 108.0, 128.0),
    848: (126.0, 80.0, 142.0),
    849: (201.0, 115.0, 61.0),
    850: (164.0, 224.0, 208.0),
    851: (244.0, 99.0, 77.0),
    852: (93.0, 30.0, 143.0),
    853: (52.0, 30.0, 178.0),
    854: (136.0, 252.0, 90.0),
    855: (123.0, 196.0, 137.0),
    856: (143.0, 2.0, 168.0),
    857: (118.0, 161.0, 108.0),
    858: (124.0, 208.0, 2.0),
    859: (18.0, 131.0, 8.0),
    860: (241.0, 139.0, 75.0),
    861: (173.0, 30.0, 161.0),
    862: (219.0, 172.0, 218.0),
    863: (226.0, 251.0, 224.0),
    864: (30.0, 137.0, 90.0),
    865: (38.0, 226.0, 111.0),
    866: (102.0, 203.0, 184.0),
    867: (24.0, 76.0, 8.0),
    868: (83.0, 193.0, 139.0),
    869: (16.0, 23.0, 109.0),
    870: (219.0, 158.0, 176.0),
    871: (102.0, 46.0, 24.0),
    872: (185.0, 5.0, 44.0),
    873: (241.0, 113.0, 167.0),
    874: (79.0, 101.0, 15.0),
    875: (234.0, 247.0, 106.0),
    876: (34.0, 93.0, 37.0),
    877: (175.0, 0.0, 128.0),
    878: (97.0, 11.0, 212.0),
    879: (123.0, 213.0, 227.0),
    880: (76.0, 96.0, 188.0),
    881: (64.0, 247.0, 151.0),
    882: (168.0, 144.0, 20.0),
    883: (200.0, 33.0, 71.0),
    884: (212.0, 241.0, 121.0),
    885: (58.0, 4.0, 83.0),
    886: (26.0, 1.0, 240.0),
    887: (19.0, 73.0, 124.0),
    888: (254.0, 154.0, 237.0),
    889: (138.0, 251.0, 61.0),
    890: (222.0, 2.0, 110.0),
    891: (201.0, 120.0, 107.0),
    892: (105.0, 69.0, 243.0),
    893: (242.0, 92.0, 120.0),
    894: (50.0, 6.0, 27.0),
    895: (251.0, 83.0, 145.0),
    896: (36.0, 88.0, 21.0),
    897: (115.0, 128.0, 209.0),
    898: (253.0, 231.0, 106.0),
    899: (75.0, 176.0, 208.0),
    900: (150.0, 241.0, 30.0),
    901: (57.0, 133.0, 138.0),
    902: (66.0, 49.0, 29.0),
    903: (68.0, 240.0, 154.0),
    904: (213.0, 62.0, 181.0),
    905: (200.0, 198.0, 57.0),
    906: (203.0, 34.0, 6.0),
    907: (144.0, 110.0, 63.0),
    908: (130.0, 106.0, 69.0),
    909: (156.0, 46.0, 32.0),
    910: (175.0, 47.0, 114.0),
    911: (107.0, 178.0, 200.0),
    912: (85.0, 128.0, 76.0),
    913: (134.0, 68.0, 41.0),
    914: (140.0, 233.0, 138.0),
    915: (222.0, 138.0, 239.0),
    916: (236.0, 213.0, 92.0),
    917: (87.0, 218.0, 192.0),
    918: (201.0, 179.0, 67.0),
    919: (2.0, 190.0, 21.0),
    920: (196.0, 94.0, 57.0),
    921: (105.0, 35.0, 50.0),
    922: (219.0, 106.0, 88.0),
    923: (209.0, 90.0, 53.0),
    924: (181.0, 137.0, 180.0),
    925: (126.0, 94.0, 173.0),
    926: (22.0, 133.0, 126.0),
    927: (113.0, 223.0, 243.0),
    928: (120.0, 227.0, 85.0),
    929: (142.0, 121.0, 202.0),
    930: (93.0, 10.0, 174.0),
    931: (130.0, 155.0, 175.0),
    932: (172.0, 168.0, 219.0),
    933: (151.0, 117.0, 5.0),
    934: (240.0, 182.0, 252.0),
    935: (35.0, 6.0, 117.0),
    936: (194.0, 207.0, 178.0),
    937: (148.0, 12.0, 168.0),
    938: (15.0, 175.0, 77.0),
    939: (96.0, 170.0, 131.0),
    940: (189.0, 241.0, 106.0),
    941: (72.0, 106.0, 128.0),
    942: (144.0, 10.0, 115.0),
    943: (205.0, 139.0, 2.0),
    944: (205.0, 154.0, 128.0),
    945: (164.0, 180.0, 232.0),
    946: (7.0, 156.0, 19.0),
    947: (22.0, 109.0, 122.0),
    948: (41.0, 176.0, 13.0),
    949: (133.0, 70.0, 2.0),
    950: (215.0, 199.0, 138.0),
    951: (14.0, 82.0, 214.0),
    952: (170.0, 183.0, 197.0),
    953: (48.0, 198.0, 106.0),
    954: (239.0, 3.0, 228.0),
    955: (99.0, 237.0, 148.0),
    956: (201.0, 255.0, 203.0),
    957: (91.0, 166.0, 11.0),
    958: (124.0, 22.0, 82.0),
    959: (124.0, 87.0, 153.0),
    960: (189.0, 54.0, 246.0),
    961: (188.0, 183.0, 92.0),
    962: (109.0, 74.0, 254.0),
    963: (217.0, 220.0, 88.0),
    964: (200.0, 235.0, 154.0),
    965: (181.0, 234.0, 104.0),
    966: (2.0, 54.0, 76.0),
    967: (11.0, 18.0, 177.0),
    968: (55.0, 146.0, 11.0),
    969: (93.0, 9.0, 97.0),
    970: (35.0, 31.0, 67.0),
    971: (30.0, 208.0, 158.0),
    972: (186.0, 211.0, 170.0),
    973: (184.0, 185.0, 171.0),
    974: (184.0, 211.0, 249.0),
    975: (31.0, 209.0, 45.0),
    976: (160.0, 12.0, 147.0),
    977: (127.0, 189.0, 233.0),
    978: (144.0, 237.0, 20.0),
    979: (125.0, 80.0, 52.0),
    980: (109.0, 207.0, 191.0),
    981: (122.0, 187.0, 170.0),
    982: (34.0, 39.0, 161.0),
    983: (193.0, 18.0, 250.0),
    984: (186.0, 129.0, 188.0),
    985: (198.0, 70.0, 83.0),
    986: (210.0, 151.0, 143.0),
    987: (179.0, 231.0, 41.0),
    988: (249.0, 103.0, 99.0),
    989: (73.0, 220.0, 211.0),
    990: (88.0, 16.0, 155.0),
    991: (174.0, 176.0, 160.0),
    992: (248.0, 11.0, 244.0),
    993: (176.0, 67.0, 3.0),
    994: (218.0, 109.0, 247.0),
    995: (9.0, 229.0, 158.0),
    996: (206.0, 89.0, 29.0),
    997: (116.0, 198.0, 126.0),
    998: (95.0, 166.0, 185.0),
    999: (192.0, 92.0, 101.0),
    1000: (179.0, 87.0, 71.0),
    1001: (109.0, 137.0, 189.0),
    1002: (103.0, 193.0, 251.0),
    1003: (29.0, 93.0, 69.0),
    1004: (2.0, 11.0, 31.0),
    1005: (227.0, 35.0, 19.0),
    1006: (92.0, 145.0, 227.0),
    1007: (250.0, 18.0, 247.0),
    1008: (24.0, 105.0, 145.0),
    1009: (79.0, 87.0, 8.0),
    1010: (36.0, 200.0, 202.0),
    1011: (139.0, 78.0, 52.0),
    1012: (58.0, 129.0, 51.0),
    1013: (200.0, 244.0, 118.0),
    1014: (21.0, 183.0, 10.0),
    1015: (126.0, 183.0, 252.0),
    1016: (180.0, 1.0, 75.0),
    1017: (39.0, 124.0, 14.0),
    1018: (57.0, 73.0, 75.0),
    1019: (69.0, 78.0, 208.0),
    1020: (63.0, 167.0, 89.0),
    1021: (17.0, 65.0, 161.0),
    1022: (140.0, 157.0, 251.0),
    1023: (71.0, 35.0, 219.0),
    1024: (187.0, 145.0, 97.0),
    1025: (178.0, 40.0, 117.0),
    1026: (147.0, 193.0, 154.0),
    1027: (170.0, 99.0, 219.0),
    1028: (39.0, 17.0, 243.0),
    1029: (138.0, 253.0, 192.0),
    1030: (89.0, 225.0, 247.0),
    1031: (181.0, 152.0, 127.0),
    1032: (216.0, 186.0, 55.0),
    1033: (26.0, 7.0, 50.0),
    1034: (230.0, 167.0, 29.0),
    1035: (32.0, 243.0, 68.0),
    1036: (254.0, 243.0, 80.0),
    1037: (151.0, 125.0, 244.0),
    1038: (96.0, 159.0, 132.0),
    1039: (219.0, 0.0, 234.0),
    1040: (32.0, 44.0, 111.0),
    1041: (233.0, 65.0, 188.0),
    1042: (172.0, 47.0, 186.0),
    1043: (201.0, 187.0, 13.0),
    1044: (86.0, 7.0, 231.0),
    1045: (63.0, 185.0, 128.0),
    1046: (102.0, 80.0, 217.0),
    1047: (98.0, 56.0, 154.0),
    1048: (49.0, 58.0, 129.0),
    1049: (230.0, 50.0, 164.0),
    1050: (84.0, 218.0, 175.0),
    1051: (247.0, 211.0, 61.0),
    1052: (47.0, 120.0, 234.0),
    1053: (79.0, 231.0, 44.0),
    1054: (106.0, 27.0, 219.0),
    1055: (74.0, 74.0, 82.0),
    1056: (167.0, 255.0, 32.0),
    1057: (48.0, 54.0, 25.0),
    1058: (153.0, 216.0, 164.0),
    1059: (216.0, 209.0, 157.0),
    1060: (116.0, 142.0, 111.0),
    1061: (75.0, 69.0, 105.0),
    1062: (27.0, 19.0, 110.0),
    1063: (141.0, 223.0, 181.0),
    1064: (28.0, 114.0, 248.0),
    1065: (66.0, 200.0, 55.0),
    1066: (103.0, 185.0, 139.0),
    1067: (25.0, 111.0, 183.0),
    1068: (2.0, 12.0, 105.0),
    1069: (228.0, 145.0, 169.0),
    1070: (149.0, 193.0, 61.0),
    1071: (59.0, 117.0, 112.0),
    1072: (252.0, 96.0, 39.0),
    1073: (122.0, 66.0, 77.0),
    1074: (203.0, 145.0, 174.0),
    1075: (32.0, 239.0, 135.0),
    1076: (18.0, 123.0, 101.0),
    1077: (166.0, 255.0, 16.0),
    1078: (135.0, 162.0, 223.0),
    1079: (195.0, 61.0, 102.0),
    1080: (69.0, 170.0, 122.0),
    1081: (160.0, 237.0, 169.0),
    1082: (177.0, 62.0, 235.0),
    1083: (103.0, 180.0, 3.0),
    1084: (248.0, 55.0, 233.0),
    1085: (230.0, 124.0, 228.0),
    1086: (165.0, 10.0, 218.0),
    1087: (27.0, 51.0, 246.0),
    1088: (217.0, 158.0, 230.0),
    1089: (211.0, 21.0, 118.0),
    1090: (38.0, 211.0, 34.0),
    1091: (197.0, 156.0, 133.0),
    1092: (216.0, 137.0, 1.0),
    1093: (38.0, 156.0, 183.0),
    1094: (64.0, 87.0, 90.0),
    1095: (33.0, 104.0, 19.0),
    1096: (64.0, 246.0, 198.0),
    1097: (221.0, 254.0, 254.0),
    1098: (180.0, 111.0, 99.0),
    1099: (12.0, 219.0, 245.0),
    1100: (134.0, 45.0, 175.0),
    1101: (94.0, 151.0, 157.0),
    1102: (45.0, 95.0, 113.0),
    1103: (21.0, 167.0, 39.0),
    1104: (33.0, 204.0, 184.0),
    1105: (64.0, 167.0, 49.0),
    1106: (61.0, 246.0, 23.0),
    1107: (144.0, 186.0, 89.0),
    1108: (154.0, 212.0, 187.0),
    1109: (95.0, 207.0, 134.0),
    1110: (179.0, 37.0, 205.0),
    1111: (156.0, 55.0, 229.0),
    1112: (4.0, 230.0, 36.0),
    1113: (46.0, 37.0, 140.0),
    1114: (185.0, 39.0, 199.0),
    1115: (248.0, 80.0, 194.0),
    1116: (228.0, 223.0, 128.0),
    1117: (147.0, 63.0, 221.0),
    1118: (61.0, 53.0, 227.0),
    1119: (124.0, 148.0, 17.0),
    1120: (99.0, 52.0, 110.0),
    1121: (246.0, 101.0, 17.0),
    1122: (133.0, 237.0, 201.0),
    1123: (72.0, 44.0, 32.0),
    1124: (216.0, 144.0, 33.0),
    1125: (254.0, 150.0, 135.0),
    1126: (96.0, 145.0, 11.0),
    1127: (87.0, 58.0, 53.0),
    1128: (232.0, 113.0, 84.0),
    1129: (154.0, 185.0, 250.0),
    1130: (103.0, 8.0, 248.0),
    1131: (41.0, 70.0, 40.0),
    1132: (33.0, 189.0, 33.0),
    1133: (92.0, 163.0, 130.0),
    1134: (252.0, 112.0, 63.0),
    1135: (60.0, 103.0, 215.0),
    1136: (141.0, 118.0, 154.0),
    1137: (8.0, 227.0, 159.0),
    1138: (182.0, 184.0, 184.0),
    1139: (15.0, 152.0, 178.0),
    1140: (148.0, 222.0, 112.0),
    1141: (164.0, 70.0, 211.0),
    1142: (63.0, 28.0, 244.0),
    1143: (67.0, 176.0, 0.0),
    1144: (162.0, 177.0, 144.0),
    1145: (171.0, 104.0, 132.0),
    1146: (49.0, 6.0, 100.0),
    1147: (67.0, 198.0, 124.0),
    1148: (201.0, 73.0, 247.0),
    1149: (209.0, 242.0, 18.0),
    1150: (10.0, 152.0, 134.0),
    1151: (242.0, 46.0, 53.0),
    1152: (62.0, 70.0, 157.0),
    1153: (238.0, 93.0, 157.0),
    1154: (1.0, 47.0, 117.0),
    1155: (96.0, 44.0, 226.0),
    1156: (165.0, 94.0, 187.0),
    1157: (54.0, 69.0, 139.0),
    1158: (58.0, 99.0, 101.0),
    1159: (159.0, 126.0, 207.0),
    1160: (117.0, 107.0, 116.0),
    1161: (176.0, 149.0, 204.0),
    1162: (50.0, 36.0, 142.0),
    1163: (238.0, 131.0, 227.0),
    1164: (194.0, 74.0, 228.0),
    1165: (29.0, 54.0, 212.0),
    1166: (115.0, 188.0, 95.0),
    1167: (52.0, 131.0, 139.0),
    1168: (65.0, 83.0, 201.0),
    1169: (83.0, 204.0, 131.0),
    1170: (38.0, 153.0, 201.0),
    1171: (254.0, 191.0, 188.0),
    1172: (14.0, 215.0, 171.0),
    1173: (221.0, 245.0, 209.0),
    1174: (17.0, 148.0, 31.0),
    1175: (148.0, 24.0, 123.0),
    1176: (81.0, 125.0, 249.0),
    1177: (145.0, 189.0, 165.0),
    1178: (255.0, 117.0, 230.0),
    1179: (143.0, 160.0, 115.0),
    1180: (237.0, 79.0, 14.0),
    1181: (255.0, 128.0, 56.0),
    1182: (165.0, 150.0, 43.0),
    1183: (198.0, 235.0, 87.0),
    1184: (158.0, 226.0, 105.0),
    1185: (133.0, 148.0, 226.0),
    1186: (233.0, 63.0, 251.0),
    1187: (103.0, 16.0, 78.0),
    1188: (20.0, 219.0, 41.0),
    1189: (146.0, 76.0, 194.0),
    1190: (244.0, 200.0, 221.0),
    1191: (244.0, 102.0, 174.0),
    1192: (179.0, 27.0, 251.0),
    1193: (62.0, 85.0, 95.0),
    1194: (40.0, 104.0, 177.0),
    1195: (82.0, 25.0, 159.0),
    1196: (51.0, 63.0, 227.0),
    1197: (18.0, 254.0, 13.0),
    1198: (207.0, 245.0, 118.0),
    1199: (22.0, 83.0, 51.0),
    1200: (83.0, 185.0, 231.0),
    1201: (245.0, 103.0, 95.0),
    1202: (105.0, 146.0, 32.0),
    1203: (184.0, 117.0, 29.0),
    1204: (138.0, 56.0, 194.0),
    1205: (38.0, 199.0, 77.0),
    1206: (118.0, 65.0, 212.0),
    1207: (135.0, 179.0, 58.0),
    1208: (231.0, 245.0, 223.0),
    1209: (162.0, 66.0, 80.0),
    1210: (22.0, 143.0, 87.0),
    1211: (46.0, 63.0, 217.0),
    1212: (136.0, 154.0, 182.0),
    1213: (208.0, 239.0, 11.0),
    1214: (2.0, 117.0, 229.0),
    1215: (22.0, 237.0, 86.0),
    1216: (221.0, 32.0, 140.0),
    1217: (143.0, 200.0, 25.0),
    1218: (207.0, 6.0, 86.0),
    1219: (130.0, 114.0, 229.0),
    1220: (99.0, 215.0, 187.0),
    1221: (133.0, 227.0, 239.0),
    1222: (13.0, 183.0, 231.0),
    1223: (170.0, 119.0, 116.0),
    1224: (221.0, 48.0, 146.0),
    1225: (217.0, 160.0, 234.0),
    1226: (129.0, 232.0, 75.0),
    1227: (212.0, 221.0, 195.0),
    1228: (114.0, 66.0, 64.0),
    1229: (191.0, 96.0, 190.0),
    1230: (59.0, 253.0, 91.0),
    1231: (168.0, 21.0, 5.0),
    1232: (134.0, 143.0, 73.0),
    1233: (16.0, 101.0, 184.0),
    1234: (47.0, 211.0, 38.0),
    1235: (203.0, 34.0, 2.0),
    1236: (35.0, 75.0, 81.0),
    1237: (11.0, 167.0, 89.0),
    1238: (196.0, 238.0, 237.0),
    1239: (243.0, 128.0, 27.0),
    1240: (175.0, 160.0, 253.0),
    1241: (57.0, 97.0, 229.0),
    1242: (79.0, 48.0, 43.0),
    1243: (179.0, 3.0, 7.0),
    1244: (172.0, 80.0, 50.0),
    1245: (251.0, 102.0, 165.0),
    1246: (98.0, 121.0, 57.0),
    1247: (50.0, 145.0, 145.0),
    1248: (74.0, 202.0, 48.0),
    1249: (139.0, 233.0, 135.0),
    1250: (53.0, 106.0, 86.0),
    1251: (116.0, 103.0, 32.0),
    1252: (202.0, 59.0, 227.0),
    1253: (6.0, 155.0, 67.0),
    1254: (16.0, 66.0, 219.0),
    1255: (12.0, 219.0, 229.0),
    1256: (193.0, 186.0, 5.0),
    1257: (148.0, 223.0, 44.0),
    1258: (161.0, 224.0, 169.0),
    1259: (204.0, 122.0, 151.0),
    1260: (252.0, 78.0, 197.0),
    1261: (58.0, 191.0, 108.0),
    1262: (222.0, 41.0, 75.0),
    1263: (239.0, 128.0, 149.0),
    1264: (250.0, 30.0, 194.0),
    1265: (195.0, 161.0, 126.0),
    1266: (85.0, 136.0, 215.0),
    1267: (55.0, 14.0, 57.0),
    1268: (62.0, 52.0, 34.0),
    1269: (219.0, 97.0, 117.0),
    1270: (46.0, 23.0, 50.0),
    1271: (56.0, 27.0, 243.0),
    1272: (3.0, 84.0, 17.0),
    1273: (111.0, 73.0, 66.0),
    1274: (137.0, 90.0, 211.0),
    1275: (140.0, 68.0, 116.0),
    1276: (133.0, 233.0, 45.0),
    1277: (254.0, 113.0, 191.0),
    1278: (133.0, 64.0, 76.0),
    1279: (215.0, 167.0, 155.0),
    1280: (189.0, 3.0, 178.0),
    1281: (247.0, 124.0, 208.0),
    1282: (169.0, 217.0, 57.0),
    1283: (253.0, 72.0, 214.0),
    1284: (166.0, 249.0, 192.0),
    1285: (238.0, 250.0, 153.0),
    1286: (180.0, 103.0, 207.0),
    1287: (27.0, 106.0, 238.0),
    1288: (201.0, 80.0, 90.0),
    1289: (172.0, 209.0, 109.0),
    1290: (221.0, 145.0, 61.0),
    1291: (50.0, 35.0, 141.0),
    1292: (160.0, 223.0, 57.0),
    1293: (225.0, 132.0, 254.0),
    1294: (165.0, 35.0, 121.0),
    1295: (182.0, 10.0, 92.0),
    1296: (66.0, 34.0, 90.0),
    1297: (234.0, 231.0, 223.0),
    1298: (123.0, 66.0, 84.0),
    1299: (118.0, 169.0, 148.0),
    1300: (186.0, 253.0, 1.0),
    1301: (171.0, 110.0, 180.0),
    1302: (49.0, 113.0, 27.0),
    1303: (45.0, 242.0, 171.0),
    1304: (63.0, 151.0, 160.0),
    1305: (78.0, 51.0, 147.0),
    1306: (203.0, 136.0, 252.0),
    1307: (122.0, 81.0, 178.0),
    1308: (37.0, 84.0, 91.0),
    1309: (48.0, 134.0, 194.0),
    1310: (52.0, 16.0, 44.0),
    1311: (57.0, 165.0, 242.0),
    1312: (82.0, 19.0, 202.0),
    1313: (112.0, 179.0, 224.0),
    1314: (69.0, 245.0, 155.0),
    1315: (246.0, 143.0, 150.0),
    1316: (14.0, 70.0, 76.0),
    1317: (68.0, 244.0, 153.0),
    1318: (119.0, 62.0, 138.0),
    1319: (238.0, 234.0, 219.0),
    1320: (172.0, 248.0, 157.0),
    1321: (194.0, 106.0, 236.0),
    1322: (231.0, 216.0, 213.0),
    1323: (79.0, 143.0, 241.0),
    1324: (34.0, 237.0, 239.0),
    1325: (233.0, 66.0, 148.0),
    1326: (252.0, 1.0, 69.0),
    1327: (96.0, 103.0, 20.0),
    1328: (56.0, 73.0, 200.0),
    1329: (144.0, 24.0, 117.0),
    1330: (43.0, 91.0, 62.0),
    1331: (191.0, 40.0, 222.0),
    1332: (200.0, 28.0, 97.0),
    1333: (121.0, 105.0, 238.0),
    1334: (83.0, 235.0, 166.0),
    1335: (62.0, 94.0, 18.0),
    1336: (164.0, 157.0, 28.0),
    1337: (151.0, 189.0, 92.0),
    1338: (176.0, 194.0, 132.0),
    1339: (201.0, 105.0, 0.0),
    1340: (83.0, 246.0, 155.0),
    1341: (170.0, 214.0, 195.0),
    1342: (2.0, 188.0, 69.0),
    1343: (141.0, 143.0, 135.0),
    1344: (193.0, 99.0, 196.0),
    1345: (130.0, 198.0, 94.0),
    1346: (39.0, 217.0, 169.0),
    1347: (216.0, 158.0, 171.0),
    1348: (138.0, 228.0, 207.0),
    1349: (18.0, 126.0, 17.0),
    1350: (235.0, 35.0, 244.0),
    1351: (131.0, 12.0, 164.0),
    1352: (50.0, 246.0, 235.0),
    1353: (226.0, 126.0, 238.0),
    1354: (244.0, 82.0, 60.0),
    1355: (13.0, 88.0, 131.0),
}

VALID_SUBSET_50_CLASS_IDS = (
    57,
    58,
    66,
    70,
    73,
    78,
    80,
    86,
    88,
    90,
    98,
    102,
    106,
    107,
    110,
    112,
    118,
    120,
    121,
    122,
    136,
    138,
    141,
    163,
    166,
    168,
    170,
    177,
    180,
    185,
    202,
    208,
    214,
    221,
    261,
    283,
    300,
    323,
    395,
    399,
    540,
    562,
    570,
    1156,
    1170,
    1171,
    1172,
    1173,
    1174,
    1175,
)


# Equivalent to:
# labels_pd = pd.read_csv('meta_data/scannetv2-labels.combined.tsv', sep='\t', header=0)
# labels_pd.loc[labels_pd.raw_category == 'stick', ['category']] = 'object'
# labels_pd.loc[labels_pd.category == 'wardrobe ', ['category']] = 'wardrobe'
# CLASS_ID_TO_NAME = dict(zip(labels_pd['id'], labels_pd['category']))
CLASS_ID_TO_NAME = {
    1: "wall",
    2: "chair",
    22: "book",
    3: "floor",
    5: "door",
    1163: "object",
    16: "window",
    4: "table",
    56: "trash can",
    13: "pillow",
    15: "picture",
    41: "ceiling",
    26: "box",
    161: "doorframe",
    19: "monitor",
    7: "cabinet",
    9: "desk",
    8: "shelf",
    10: "office chair",
    31: "towel",
    6: "couch",
    14: "sink",
    48: "backpack",
    28: "lamp",
    11: "bed",
    18: "bookshelf",
    71: "mirror",
    21: "curtain",
    40: "plant",
    52: "whiteboard",
    96: "radiator",
    29: "kitchen cabinet",
    49: "toilet paper",
    23: "armchair",
    63: "shoe",
    24: "coffee table",
    17: "toilet",
    47: "bag",
    32: "clothes",
    46: "keyboard",
    65: "bottle",
    97: "recycling bin",
    34: "nightstand",
    38: "stool",
    33: "tv",
    75: "file cabinet",
    36: "dresser",
    64: "computer tower",
    101: "telephone",
    130: "cup",
    27: "refrigerator",
    44: "end table",
    131: "jacket",
    55: "shower curtain",
    42: "bathtub",
    59: "microwave",
    159: "kitchen counter",
    74: "sofa chair",
    82: "paper towel dispenser",
    1164: "bathroom vanity",
    93: "suitcase",
    77: "laptop",
    67: "ottoman",
    128: "shower wall",
    50: "printer",
    35: "counter",
    69: "board",
    100: "soap dispenser",
    62: "stove",
    105: "light",
    1165: "closet wall",
    165: "mini fridge",
    76: "fan",
    230: "tissue box",
    54: "blanket",
    125: "bathroom stall",
    72: "copier",
    68: "bench",
    145: "bar",
    157: "soap dish",
    1166: "laundry hamper",
    132: "storage bin",
    1167: "bathroom stall door",
    232: "light switch",
    134: "coffee maker",
    51: "tv stand",
    250: "decoration",
    1168: "ceiling light",
    342: "range hood",
    89: "blackboard",
    103: "clock",
    99: "wardrobe",
    95: "rail",
    154: "bulletin board",
    140: "mat",
    1169: "trash bin",
    193: "ledge",
    116: "seat",
    202: "mouse",
    73: "basket",
    78: "shower",
    1170: "dumbbell",
    79: "paper",
    80: "person",
    141: "windowsill",
    57: "closet",
    102: "bucket",
    261: "sign",
    118: "speaker",
    136: "dishwasher",
    98: "container",
    1171: "stair rail",
    170: "shower curtain rod",
    1172: "tube",
    1173: "bathroom cabinet",
    221: "storage container",
    570: "paper bag",
    138: "paper towel roll",
    168: "ball",
    276: "closet door",
    106: "laundry basket",
    214: "cart",
    323: "dish rack",
    58: "stairs",
    86: "blinds",
    399: "purse",
    121: "bicycle",
    185: "tray",
    300: "plunger",
    180: "paper cutter",
    163: "toilet paper dispenser",
    66: "bin",
    208: "toilet seat cover dispenser",
    112: "guitar",
    540: "mailbox",
    395: "handicap bar",
    166: "fire extinguisher",
    122: "ladder",
    120: "column",
    107: "pipe",
    283: "vacuum cleaner",
    88: "plate",
    90: "piano",
    177: "water cooler",
    1174: "cd case",
    562: "bowl",
    1175: "closet rod",
    1156: "bathroom counter",
    84: "oven",
    104: "stand",
    229: "scale",
    70: "washing machine",
    325: "broom",
    169: "hat",
    331: "guitar case",
    87: "rack",
    488: "water pitcher",
    776: "laundry detergent",
    370: "hair dryer",
    191: "pillar",
    748: "divider",
    242: "power outlet",
    45: "dining table",
    417: "shower floor",
    188: "shower door",
    1176: "coffee kettle",
    1177: "wardrobe",
    1178: "structure",
    110: "clothes dryer",
    148: "toaster",
    155: "ironing board",
    572: "alarm clock",
    1179: "shower head",
    392: "water bottle",
    1180: "keyboard piano",
    609: "projector screen",
    1181: "case of water bottles",
    195: "toaster oven",
    581: "music stand",
    1182: "coat rack",
    1183: "storage organizer",
    139: "machine",
    1184: "folded chair",
    1185: "fire alarm",
    156: "fireplace",
    408: "vent",
    213: "furniture",
    1186: "power strip",
    1187: "calendar",
    1188: "poster",
    115: "toilet paper holder",
    1189: "potted plant",
    304: "stuffed animal",
    1190: "luggage",
    312: "headphones",
    233: "crate",
    286: "candle",
    264: "projector",
    1191: "mattress",
    356: "dustpan",
    25: "drawer",
    750: "rod",
    269: "globe",
    307: "footrest",
    410: "piano bench",
    730: "breakfast bar",
    216: "step stool",
    1192: "hand rail",
    119: "vending machine",
    682: "ceiling fan",
    434: "swiffer",
    126: "foosball table",
    919: "jar",
    85: "footstool",
    1193: "folded table",
    108: "round table",
    135: "hamper",
    1194: "poster tube",
    432: "case",
    53: "carpet",
    1195: "thermostat",
    111: "coat",
    305: "water fountain",
    1125: "smoke detector",
    1196: "flip flops",
    1197: "cloth",
    1198: "banner",
    1199: "clothes hanger",
    1200: "whiteboard eraser",
    378: "iron",
    591: "instrument case",
    92: "soap",
    1098: "block",
    291: "wall hanging",
    1063: "kitchen island",
    1135: "toothbrush",
    189: "shirt",
    245: "cutting board",
    194: "vase",
    1201: "shower control valve",
    386: "exercise machine",
    1202: "compost bin",
    857: "shorts",
    452: "tire",
    1203: "teddy bear",
    346: "bathrobe",
    152: "handrail",
    83: "faucet",
    1204: "pantry wall",
    726: "thermos",
    61: "rug",
    39: "cushion",
    1117: "tripod",
    1205: "tupperware",
    415: "shoe rack",
    1206: "beer bottle",
    153: "treadmill",
    1207: "salt",
    129: "chest",
    220: "dispenser",
    1208: "mirror door",
    231: "remote",
    1209: "folded ladder",
    1210: "carton",
    117: "step",
    822: "drying rack",
    238: "slipper",
    143: "pool table",
    1211: "soda stream",
    228: "toilet brush",
    494: "loft bed",
    226: "cooking pot",
    91: "heater",
    1072: "messenger bag",
    435: "stapler",
    345: "scanner",
    893: "elliptical machine",
    621: "kettle",
    1212: "metronome",
    297: "dumbell",
    1213: "music book",
    1214: "rice cooker",
    1215: "dart board",
    529: "sewing machine",
    1216: "grab bar",
    1217: "flowerpot",
    1218: "painting",
    1219: "railing",
    1220: "stair",
    525: "toolbox",
    204: "nerf gun",
    693: "binder",
    179: "desk lamp",
    1221: "quadcopter",
    1222: "pitcher",
    1223: "hanging",
    1224: "mail",
    1225: "closet ceiling",
    1226: "hoverboard",
    1227: "beanbag chair",
    571: "water heater",
    1228: "spray bottle",
    556: "rope",
    280: "plastic container",
    1229: "soap bottle",
    1230: "ikea bag",
    1231: "sleeping bag",
    1232: "duffel bag",
    746: "frying pan",
    1233: "oven mitt",
    1234: "pot",
    144: "hand dryer",
    282: "dollhouse",
    167: "shampoo bottle",
    1235: "hair brush",
    1236: "tennis racket",
    1237: "display case",
    234: "ping pong table",
    563: "boiler",
    1238: "bag of coffee beans",
    1239: "banana",
    1240: "carseat",
    366: "helmet",
    816: "umbrella",
    1241: "coffee box",
    719: "envelope",
    284: "wet floor sign",
    1242: "clothing rack",
    247: "controller",
    1243: "bathroom wall",
    1244: "podium",
    1245: "storage box",
    1246: "dolly",
    1247: "shampoo",
    592: "paper tray",
    385: "cabinet door",
    1248: "changing station",
    1249: "poster printer",
    133: "screen",
    301: "soap bar",
    1250: "crutches",
    379: "studio light",
    1251: "toilet flush button",
    450: "trunk",
    1252: "grocery bag",
    316: "plastic bin",
    1253: "pizza box",
    1254: "legs",
    461: "car",
    1255: "shaving cream",
    1256: "luggage stand",
    599: "shredder",
    281: "statue",
    1257: "urinal",
    1258: "hose",
    1259: "bike pump",
    319: "coatrack",
    1260: "bear",
    1261: "humidifier",
    546: "toothpaste",
    1262: "mouthwash bottle",
    1263: "poster cutter",
    1264: "golf bag",
    1265: "food container",
    1266: "camera",
    1267: "yoga mat",
    1268: "card",
    1269: "mug",
    689: "cardboard",
    1270: "rack stand",
    1271: "boxes of paper",
    1272: "flag",
    354: "futon",
    339: "magazine",
    1009: "exit sign",
    1273: "rolled poster",
    1274: "wheel",
    1275: "blackboard eraser",
    361: "organizer",
    1276: "doll",
    326: "book rack",
    1277: "laundry bag",
    1278: "sponge",
    1279: "lotion bottle",
    212: "can",
    1280: "lunch box",
    1281: "food display",
    794: "storage shelf",
    1282: "sliding wood door",
    955: "pants",
    387: "wood",
    523: "washcloth",
    389: "workbench",
    1283: "organizer shelf",
    146: "frame",
    372: "exercise ball",
    289: "easel",
    440: "garbage bag",
    321: "roomba",
    976: "garage door",
    1284: "bike lock",
    1285: "briefcase",
    357: "hand towel",
    1286: "bath product",
    1287: "star",
    365: "map",
    1288: "coffee bean bag",
    81: "headboard",
    1289: "ipad",
    1290: "display rack",
    948: "traffic cone",
    174: "toiletry",
    1028: "canopy",
    1291: "massage chair",
    1292: "paper organizer",
    1005: "barricade",
    235: "platform",
    1293: "cap",
    1294: "dumbbell plates",
    1295: "elevator",
    1296: "cooking pan",
    1297: "trash bag",
    1298: "santa",
    1299: "jewelry box",
    1300: "boat",
    1301: "sock",
    1051: "kinect",
    566: "crib",
    1302: "plastic storage bin",
    1062: "cooler",
    1303: "kitchen apron",
    1304: "dishwashing soap bottle",
    1305: "xbox controller",
    1306: "banana holder",
    298: "ping pong paddle",
    1307: "airplane",
    1308: "conditioner bottle",
    1309: "tea kettle",
    43: "bedframe",
    1310: "wood beam",
    593: "toilet paper package",
    1311: "wall mounted coat rack",
    1312: "film light",
    749: "ceiling lamp",
    623: "chain",
    1313: "sofa",
    265: "sweater",
    1314: "kitchen mixer",
    1315: "water softener",
    448: "banister",
    257: "trolley",
    1316: "pantry shelf",
    786: "sofa bed",
    801: "loofa",
    972: "shower faucet handle",
    1317: "toy piano",
    1318: "fish",
    657: "cat litter box",
    561: "electric panel",
    513: "curtain rod",
    411: "bunk bed",
    1122: "chandelier",
    922: "tape",
    518: "alarm",
    814: "fire hose",
    1319: "toy dinosaur",
    1320: "cone",
    649: "glass door",
    607: "hatrack",
    819: "subwoofer",
    1321: "fire sprinkler",
    1322: "trash cabinet",
    227: "photo",
    817: "barrier",
    712: "beachball",
    1323: "folded boxes",
    1324: "contact lens solution bottle",
    673: "covered box",
    459: "folder",
    643: "mail tray",
    765: "magazine rack",
    1008: "sticker",
    225: "lotion",
    1083: "buddha",
    813: "file organizer",
    1145: "night lamp",
    796: "fuse box",
    1325: "knife block",
    363: "furnace",
    1326: "hand sanitzer dispenser",
    997: "teapot",
    1327: "pen holder",
    1328: "tray rack",
    1329: "wig",
    182: "switch",
    1330: "night light",
    1331: "notepad",
    1332: "mail bin",
    1333: "elevator button",
    939: "gaming wheel",
    1334: "drum set",
    480: "cosmetic bag",
    907: "coffee mug",
    1335: "closet shelf",
    1336: "baby mobile",
    829: "diaper bin",
    947: "door wall",
    1116: "stepstool",
    733: "dress rack",
    123: "cover",
    506: "shopping bag",
    569: "sliding door",
    1337: "exercise bike",
    1338: "recliner chair",
    1339: "soda can",
    1340: "stovetop",
    851: "stepladder",
    142: "tap",
    436: "cable",
    1341: "baby changing station",
    1342: "costume",
    885: "rocking chair",
    815: "media center",
    401: "towel rack",
    1343: "medal",
    1344: "telescope",
    1345: "closet doorframe",
    160: "glass",
    1126: "baseball cap",
    1346: "battery disposal jar",
    332: "mop",
    397: "tank",
    551: "centerpiece",
    1347: "closet floor",
    1348: "dryer sheets",
    803: "bycicle",
    484: "flower stand",
    1349: "air mattress",
    1350: "clip",
    222: "side table",
    1351: "display",
    1352: "postcard",
    828: "display sign",
    1353: "paper towel",
    612: "boot",
    1354: "tennis racket bag",
    1355: "air hockey table",
    1356: "food bag",
    1357: "starbucks cup",
}

SUBSET_50_CLASS_LABELS = (
    "closet",
    "stairs",
    "bin",
    "washing machine",
    "basket",
    "shower",
    "person",
    "blinds",
    "plate",
    "piano",
    "container",
    "bucket",
    "laundry basket",
    "pipe",
    "clothes dryer",
    "guitar",
    "speaker",
    "column",
    "bicycle",
    "ladder",
    "dishwasher",
    "paper towel roll",
    "windowsill",
    "toilet paper dispenser",
    "fire extinguisher",
    "ball",
    "shower curtain rod",
    "water cooler",
    "paper cutter",
    "tray",
    "mouse",
    "toilet seat cover dispenser",
    "cart",
    "storage container",
    "sign",
    "vacuum cleaner",
    "plunger",
    "dish rack",
    "handicap bar",
    "purse",
    "mailbox",
    "bowl",
    "paper bag",
    "bathroom counter",
    "dumbbell",
    "stair rail",
    "tube",
    "bathroom cabinet",
    "cd case",
    "closet rod",
)

VALID_PARENT_CLASS_IDS_60 = (
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    13,
    14,
    16,
    17,
    18,
    19,
    21,
    22,
    23,
    24,
    26,
    27,
    29,
    31,
    32,
    34,
    35,
    36,
    40,
    41,
    42,
    45,
    46,
    49,
    52,
    54,
    55,
    57,
    58,
    62,
    65,
    67,
    71,
    75,
    78,
    99,
    125,
    128,
    130,
    159,
    161,
    193,
    540,
    1156,
    1163,
    1164,
    1165,
    1173,
    1177,
)

PARENT_CLASS_LABELS_60 = (
    "wall",
    "chair",
    "floor",
    "table",
    "door",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "office chair",
    "bed",
    "pillow",
    "sink",
    "window",
    "toilet",
    "bookshelf",
    "monitor",
    "curtain",
    "book",
    "armchair",
    "coffee table",
    "box",
    "refrigerator",
    "kitchen cabinet",
    "towel",
    "clothes",
    "nightstand",
    "counter",
    "dresser",
    "plant",
    "ceiling",
    "bathtub",
    "dining table",
    "keyboard",
    "toilet paper",
    "whiteboard",
    "blanket",
    "shower curtain",
    "closet",
    "stairs",
    "stove",
    "bottle",
    "ottoman",
    "mirror",
    "file cabinet",
    "shower",
    "wardrobe",
    "bathroom stall",
    "shower wall",
    "cup",
    "kitchen counter",
    "doorframe",
    "ledge",
    "mailbox",
    "bathroom counter",
    "object",
    "bathroom vanity",
    "closet wall",
    "bathroom cabinet",
    "wardrobe",
)

VALID_PARENT_CLASS_IDS_40 = (
    1,
    3,
    4,
    6,
    7,
    8,
    9,
    11,
    16,
    17,
    18,
    21,
    23,
    24,
    27,
    29,
    34,
    35,
    36,
    41,
    42,
    51,
    54,
    57,
    58,
    62,
    68,
    74,
    78,
    80,
    99,
    107,
    110,
    125,
    128,
    159,
    161,
    540,
    1164,
    1165,
)

PARENT_CLASS_LABELS_40 = (
    "wall",
    "floor",
    "table",
    "couch",
    "cabinet",
    "shelf",
    "desk",
    "bed",
    "window",
    "toilet",
    "bookshelf",
    "curtain",
    "armchair",
    "coffee table",
    "refrigerator",
    "kitchen cabinet",
    "nightstand",
    "counter",
    "dresser",
    "ceiling",
    "bathtub",
    "tv stand",
    "blanket",
    "closet",
    "stairs",
    "stove",
    "bench",
    "sofa chair",
    "shower",
    "person",
    "wardrobe",
    "pipe",
    "clothes dryer",
    "bathroom stall",
    "shower wall",
    "kitchen counter",
    "doorframe",
    "mailbox",
    "bathroom vanity",
    "closet wall",
)

VALID_PARENT_CLASS_IDS_20 = (
    1,
    4,
    7,
    9,
    16,
    18,
    23,
    27,
    34,
    36,
    42,
    54,
    58,
    68,
    78,
    99,
    110,
    128,
    161,
    1164,
)

PARENT_CLASS_LABELS_20 = (
    "wall",
    "table",
    "cabinet",
    "desk",
    "window",
    "bookshelf",
    "armchair",
    "refrigerator",
    "nightstand",
    "dresser",
    "bathtub",
    "blanket",
    "stairs",
    "bench",
    "shower",
    "wardrobe",
    "clothes dryer",
    "shower wall",
    "doorframe",
    "bathroom vanity",
)

VALID_PARENT_IDS_SUPERCAT = (1, 3)

PARENT_CLASS_SUPERCAT = ("wall", "floor")

VALID_PARENT_IDS_4_SUPERCAT = (
    1,
    3,
    4,
    6,
)

PARENT_CLASS_4_SUPERCAT = ("wall", "floor", "table", "couch")

SCANNET_DATASET_COLOR_MAPS = {
    20: SCANNET_COLOR_MAP_20,
    50: SCANNET_COLOR_MAP_50,
    100: SCANNET_COLOR_MAP_100,
    200: SCANNET_COLOR_MAP_200,
    300: SCANNET_COLOR_MAP_300,
    400: SCANNET_COLOR_MAP_400,
    len(VALID_CLASS_IDS_LONG): SCANNET_COLOR_MAP_LONG,
}

SCANNET_DATASET_CLASS_LABELS = {
    20: CLASS_LABELS_20,
    50: CLASS_LABELS_50,
    100: CLASS_LABELS_100,
    200: CLASS_LABELS_200,
    300: CLASS_LABELS_300,
    400: CLASS_LABELS_400,
    len(VALID_CLASS_IDS_LONG): CLASS_LABELS_LONG,
}

SCANNET_DATASET_CLASS_IDS = {
    20: VALID_CLASS_IDS_20,
    50: VALID_CLASS_IDS_50,
    100: VALID_CLASS_IDS_100,
    200: VALID_CLASS_IDS_200,
    300: VALID_CLASS_IDS_300,
    400: VALID_CLASS_IDS_400,
    len(VALID_CLASS_IDS_LONG): VALID_CLASS_IDS_LONG,
}

NUM_CLASSES = len(VALID_CLASS_IDS_LONG)
MAX_CLASS_IDX = max(VALID_CLASS_IDS_LONG)
